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 видалити tstrs = ""; Це лише для демонстрації, якщо код потрібно сплесувати кілька разів, слід використовувати метод StringBuilder Scrip видаляє TSTR += "Function test(str)"; scrip видалити tstrs+="{alert(str); }"; якщо (! Page.Clientscrip видаляє t.IsClientscrip remine tBlockRegistered(this. GetType(), "keys"))
{ Page.Clientscrip видалено t.RegisterClientscrip видалено tBlock(this. GetType(), "keys", scrip remove tstrs, true);
} 3. Вивести одноразовий js-код
string scrip видалити tstrs = "<scrip去掉t>alert('Ласкаво просимо!' ); ";</scrip去掉t> якщо (! Page.Clientscrip видаляє t.IsStartupscrip видаляє tRegistered(this. GetType(),"welcome")) { Page.Clientscrip видалено t.RegisterStartupscrip видалено t(this. GetType(), «ласкаво просимо», скрип — видалити tstr); } Крім того, використовуйте Response.Write("<scrip去掉t>alert('ww'); ");</scrip去掉t> Можна також вивести простий код на JS, але я особисто не підтримую цей метод. Оскільки в попередній розробці були випадки, коли цей метод змінював розмір шрифту сторінки після появи повідомлення-запиту, тому рекомендується використовувати ці три методи з міркувань безпеки.
|