MC, 17:35 wtorek, 13.11.2012 r.
Ilustracja do artykułu: ASP.NET - Odświeżenie strony z code-behind

ASP.NET - Odświeżenie strony z code-behind

Kolejny artykuł z poradą dla tych, którzy obcują z technologią ASP.NET. Zapiszę tutaj prosty fragment kodu, dzięki któremu będziemy mogli wywołać odświeżenie strony z code-behind.

Jak odświeżyć stronę z code-behind?

Gdy pierwszy raz stanąłem przed koniecznością odświeżenia strony z pozycji code-behind (czyli w pliku .aspx.cs danej strony) usilnie poszukiwałem w obiekcie Response, metody Refresh() bądź innej o podobnej nazwie. Z automatu, niczego takiego nie znajdziemy, a więc trzeba sobie poradzić samemu. Zasadniczo idea nie jest trudna, czy odkrywcza - musimy wywołać przekierowanie na aktualny adres strony, czyli de facto, pobieramy aktualny adres i używamy funkcji Redirect():
Page.Response.Redirect(HttpContext.Current.Request.Url.ToString(), true);

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: