ASP.NET - Dostęp do obiektu ScriptManager z code-behind strony oraz rejestracja skryptu
Drobny wpis przedstawiający sposób na uzyskanie dostępu do ScriptManagera oraz zarejestrowania w nim kodu javascript w aplikacji ASP.NET w code-behind strony.
Jak uzyskać dostęp do ScriptManagera?
ScriptManager to obiekt, który umożliwia zarządzanie skryptami na stronie. Najczęściej dodaje się go do głównego szablonu strony w MasterPage, naturalnie więc nasuwa się pytanie, w jaki sposób korzystać z tego obiektu w kodzie poszczególnych stron? Jest na to bardzo prosty sposób, który sprowadza się do wykonania metody zwracającej obiekt obecnego ScriptManagera dostępnego na stronie. Spójrzmy na poniższy kod:
Jak dodać skrypt przy pomocy ScriptManager-a z poziomu logiki strony?
Teraz, kiedy mamy dostęp do ScriptManagera, możemy między innymi zarejestrować nowy skrypt, dajmy na to alert z notyfikacją o powodzeniu jakiejś akcji. Może to wyglądać analogicznie do przykładu:var scriptManager = System.Web.UI.Control.ScriptManager.GetCurrent(this.Page);
ScriptManager.RegisterClientScriptBlock(this, typeof(Page), "AlertSukces", script, true);

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