chyba wątki sam już niewiem

0

Witam, chciałbym napisać stronę oczywiście w .NET c# taż żeby na banerze u góry znajdował się drugi obrazek który co jakiś czas zmieniałby się na inny, próbowałem w ten sposób:

        protected void Page_Load(object sender, EventArgs e)
        {
           
            trd = new Thread(new ThreadStart(this.RandomImage));
            trd.IsBackground = true;
            trd.Start();
        }
        private void RandomImage()
        {

        
                System.Threading.Thread.Sleep(100);
                Image1.ImageUrl = "C:/Users/scanjet2/Documents/Visual Studio 2008/Projects/WebApplication2/WebApplication2/Dock.jpg";

                System.Threading.Thread.Sleep(100);
                Image1.ImageUrl = "C:/Users/scanjet2/Documents/Visual Studio 2008/Projects/WebApplication2/WebApplication2/Creek.jpg";
            
        }

ale nic się nie dzieje. Macie może jakies propozycje jak to zmienić lub w ogóle inaczej zrobić.

0

To nie zadziała w taki sposób.

Najlepszym wyjście będzie chyba użycie ASP.NET AJAX, a konkretnie kontrolki Timer.

0

Tak wiem, za pomocą timera można.... ale... cała strona się odświeża a ja chciałbymtylko żeby się odświeżył sam obrazek... :/ tak jak na tej stronie
<url>
http://www.drwale.net/
</url>

0

Ale z użyciem ASP.NET AJAX odswieży się tylko to co masz w UpdatePanel...

1 użytkowników online, w tym zalogowanych: 0, gości: 1