ASP.NET omogoča tri načine za izhod JS v ozadju: 1. V ozadju izhoda že obstaja js datoteka Začnite z ustvarjanjem js datoteke testjs.js
če (! Page.Clientscrip odstrani t.IsClientscrip odstrani tIncludeRegistered(to. GetType(), "keys"))) // za ugotavljanje, ali so ključi registrirani
{ Page.Clientscrip odstrani t.RegisterClientscrip odstrani tInclude("keys", "testjs.js");
} 2. Izpišite js kodni blok string scrip remove tstrs = ""; To je le za demonstracijo; če je treba kodo večkrat spojiti, je treba uporabiti metodo StringBuilder Scrip odstrani tstrs += "Function Test(str)"; scrip remove tstrs+="{alert(str); }"; če (! Page.Clientscrip odstrani t.IsClientscrip odstrani tBlockRegistered(to. GetType(), "keys"))
{ Page.Clientscrip odstranjen t.RegisterClientscrip odstranjen tBlock(to. GetType(), "keys", scrip remove tstrs, true);
} 3. Izpišite enkratno js kodo
string scrip remove tstrs = "<scrip去掉t>alert("'Dobrodošli!' ); ";</scrip去掉t> če (! Page.Clientscrip odstrani t.IsStartupscrip odstrani tRegistred(to. GetType(),"welcome")) { Page.Clientscrip odstranjen t.RegisterStartupscrip odstranjen t(to. GetType(), "welcome", scrip remove tstrs); } Poleg tega uporabite Response.Write("<scrip去掉t>alert('ww'); ");</scrip去掉t> Lahko tudi izpišete preprosto JS kodo, vendar osebno te metode ne priporočam. Ker so bili v prejšnjem razvoju primeri, ko je ta metoda povzročila spremembo velikosti pisave strani po pojavu sporočila o pozivu, je priporočljivo uporabiti zgoraj navedene tri metode zaradi varnosti.
|