ASP.NET biedt drie manieren om JS op de achtergrond uit te geven: 1. Er is al een js-bestand in de achtergronduitvoer Begin met het aanmaken van een js-bestand testjs.js
als (! Page.Clientscrip verwijdert t.IsClientscrip verwijdert tIncludeRegistered(this. GetType(), "keys"))) // om te bepalen of de sleutels geregistreerd zijn
{ Page.Clientscrip verwijdert t.RegisterClientscrip verwijdert tInclude("keys", "testjs.js");
} 2. Voer het js-codeblok uit string scrip verwijder tstrs = ""; Dit is alleen ter demonstratie; als de code meerdere keren gesplitst moet worden, moet de StringBuilder-methode worden gebruikt scrip verwijdert TSTR's += "Function Test(STR)"; scrip remove tstrs+="{alert(str); }"; als (! Page.Clientscrip verwijdert t.IsClientscrip verwijdert tBlockRegistered(dit. GetType(), "keys"))
{ Page.Clientscrip verwijderd t.RegisterClientscrip verwijderd tBlock(dit. GetType(), "keys", scrip remove tstrs, true);
} 3. Voer de wegwerpbare js-code uit
string scrip remove tstrs = "<scrip去掉t>alert('Welkom!' ); ";</scrip去掉t> als (! Page.Clientscrip verwijdert t.IsStartupscrip verwijdert tRegistered(dit. GetType(),"welkom")) { Page.Clientscrip verwijderd t.RegisterStartupscrip verwijderd t(dit. GetType(), "welkom", scrip verwijder tstrs); } Gebruik daarnaast Response.Write("<scrip去掉t>alert('ww'); ");</scrip去掉t> Je kunt ook eenvoudige js-code uitvoeren, maar persoonlijk beveel ik deze methode niet aan. Omdat er in de vorige ontwikkeling gevallen waren waarin deze methode ervoor zorgde dat het paginalettertype veranderde nadat het promptbericht verscheen, wordt aanbevolen om de bovenstaande drie methoden te gebruiken om veiligheidsredenen.
|