ASP.NET pakub kolme viisi JS-i taustal väljundiks: 1. Taustaväljundis on juba js-fail Alusta js-faili loomisega testjs.js
kui (! Page.Clientscrip eemaldab t.IsClientscrip eemaldab tIncludeRegistered(see. GetType(), "keys"))) // et määrata, kas võtmed on registreeritud
{ Page.Clientscrip eemaldab t.RegisterClientscrip eemaldab tInclude("keys", "testjs.js");
} 2. Väljasta js koodiplokk string scrip eemalda tstrs = """; See on ainult demonstratsiooniks, kui koodi tuleb mitu korda ühendada, tuleks kasutada StringBuilderi meetodit Scrip eemaldab tstr-id += "funktsioonitest(str)"; scrip eemalda tstrs+="{alert(str); }"; kui (! Page.Clientscrip eemaldab t.IsClientscrip eemaldab tBlockRegistered'i (see. GetType(), "keys"))
{ Page.Clientscrip eemaldati t.RegisterClientscrip eemaldas tBlock(see. GetType(), "keys", scrip eemalda tstr-id, true);
} 3. Väljasta ühekordne js-kood
string scrip eemalda tstrs = "<scrip去掉t>alert('Tere tulemast!' ); ";</scrip去掉t> kui (! Page.Clientscrip eemaldab t.IsStartupscrip eemaldab tRegistered'i (see. GetType(),"tere tulemast")) { Page.Clientscrip eemaldati t.RegisterStartupscrip eemaldati t(see. GetType(), "tere tulemast", scrip eemalda tstr-id); } Lisaks kasuta Response.Write("<scrip去掉t>alert('ww'); ");</scrip去掉t> Võid ka lihtsat js-koodi välja anda, aga mina isiklikult seda meetodit ei poolda. Kuna eelnevas arenduses oli juhtumeid, kus see meetod muutis lehekülje fondi suurust pärast prompti ilmumist, soovitatakse ohutuse huvides kasutada ülaltoodud kolme meetodit.
|