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