Ako rýchlo na javascript kód do stránky

V prípade, že by ste potrebovali vložiť kúsok javascript kódu do stránky, napr ako alert hlášku na základe výsledku postbacku, ide to jednoducho aj takto :

ClientScript.RegisterStartupScript(typeof(string), "startupScript", "alert('abcd');", true);

Property ClientScript má viacero metód na zaregistrovanie skriptov. Viac info aj tu : http://www.codeproject.com/KB/aspnet/Register_Client_Script.aspx

Koniec hlásenia Smile

Publikované Tuesday, September 08, 2009 2:55 PM dudok

Komentáre

# re: Ako rýchlo na javascript kód do stránky

Tuesday, September 08, 2009 3:40 PM vlko

Pri ajax requestoch sa potom pouziva staticka funkcia:

ScriptManager.RegisterStartupScript

Ale je potrebne mat scriptmanagera niekde na stranke, najlepsie v masterpage.

# re: Ako rýchlo na javascript kód do stránky

Tuesday, September 22, 2009 9:02 AM dudok

dík za info, akurát sa mi to zišlo :D

# re: Ako rýchlo na javascript kód do stránky

Wednesday, October 14, 2009 12:57 AM T

Treba si dat pozor, aby si zbytocne takto negeneroval vela kodu. Najlepsie je pouzit externe js a takto generovat len to malo dynamickeho kodu, ktory potrebujes.(ClientScript je property, ale podstatna je trieda ClientScriptManager, ktorej instanciu to vracia, keby to niekto hladal v MSDN)