ASP.NET piedāvā trīs veidus, kā izvadīt JS fonā: 1. Fona izvadē jau ir js fails Sāciet ar js faila testjs.js izveidi
ja (! Page.Clientscrip noņem t.IsClientscrip noņem tIncludeRegistered(this. GetType(), "keys"))) //, lai noteiktu, vai atslēgas ir reģistrētas
{ Page.Clientscrip noņem t.RegisterClientscrip noņem tInclude("atslēgas", "testjs.js");
} 2. Izvadiet js koda bloku virkne scrip noņemt tstrs = ""; Tas ir paredzēts tikai demonstrācijai, ja kods ir jāsavieno vairākas reizes, jāizmanto StringBuilder metode scrip noņem tstrs += "function test(str)"; scrip noņemt tstrs+="{brīdinājums(str); }"; ja (! Page.Clientscrip noņem t.IsClientscrip noņem tBlockRegistered(this. GetType(), "atslēgas"))
{ Page.Clientscrip noņemts t.RegisterClientscrip noņemts tBlock(this. GetType(), "keys", scrip remove tstrs, true);
} 3. Izvadiet vienreizlietojamo js kodu
string scrip remove tstrs = "<scrip去掉t>alert('Laipni lūdzam!' ); ";</scrip去掉t> ja (! Page.Clientscrip noņem t.IsStartupscrip noņem tRegistered(this. GetType(),"laipni lūdzam")) { Page.Clientscrip noņemts t.RegisterStartupscrip noņemts t(this. GetType(), "laipni lūdzam", scrip noņemt tstrs); } Turklāt izmantojiet Response.Write("<scrip去掉t>brīdinājums('ww'); ");</scrip去掉t> Jūs varat arī izvadīt vienkāršu js kodu, bet es personīgi neatbalstu šo metodi. Tā kā iepriekšējā izstrādē bija daži gadījumi, kad šī metode izraisīja lapas fonta lieluma izmaiņas pēc uznirstošā ziņojuma, tāpēc drošības apsvērumu dēļ ieteicams izmantot iepriekš minētās trīs metodes.
|