ASP.NET предоставя три начина за извеждане на JS във фонов режим: 1. Вече има js файл във фоновия изход Започнете, като създадете js файл testjs.js
ако (! Page.Clientscrip премахва t.IsClientscrip премахва tIncludeRegistered(this. GetType(), "keys"))) // за да се определи дали ключовете са регистрирани
{ Page.Clientscrip премахва t.RegisterClientscrip премахва tInclude("ключове", "testjs.js");
} 2. Извеждане на js кодов блок скрипт на стринг премахни tstrs = ""; Това е само за демонстрация, ако кодът трябва да бъде сплайснат многократно, трябва да се използва методът StringBuilder scrip премахва tstr += "function test(str)"; scrip remove tstrs+="{alert(str); }"; ако (! Page.Clientscrip премахва t.IsClientscrip премахва tBlockRegistered(this. GetType(), "keys"))
{ Page.Clientscrip премахна t.RegisterClientscrip, премахна tBlock(this. GetType(), "keys", scrip remove tstrs, true);
} 3. Извеждане на еднократния js код
string scrip remove tstrs = "<scrip去掉t>alert('Добре дошли!' ); ";</scrip去掉t> ако (! Page.Clientscrip премахва t.IsStartupscrip премахва tRegistered(this. GetType(),"добре дошли")) { Page.Clientscrip премахнат t.RegisterStartupscrip премахнат t(this. GetType(), "добре дошли", scrip remove tstrs; } Освен това използвайте Response.Write("<scrip去掉t>alert('ww'); ");</scrip去掉t> Можеш също да изведеш прост js код, но лично аз не препоръчвам този метод. Тъй като в предишната разработка имаше случаи, в които този метод караше размера на шрифта на страницата да се променя след появата на съобщението за подсказка, затова се препоръчва да се използват горните три метода поради съображения за безопасност.
|