Почему "page.clientscript. registerstartupscript" не работает во второй раз?
Page.ClientScript.RegisterStartupScript(this.GetType(), Guid.NewGuid().ToString(), "<script language=JavaScript>alert('Approved Successfully!!!');</script>");
Что я уже пробовал:
Я попробовал решение от codeproject.com что предлагаю добавить модель начальной загрузки всплывающее окно, чтобы мастер тега form страницу и скрипт в тег head. Но это тоже не работает.
Karthik_Mahalingam
вы используете панель обновления ?
Member 12954126
как я могу его использовать?
Member 12954126
я использовал ScriptManager, но он не работает
Karthik_Mahalingam
после знака кода
Member 12954126
da2 = новый SqlDataAdapter(cmd2);
ds2 = новый набор данных();
Да2.Заполнить(DS2 у);
int res_2 = преобразовать.ToInt32(DS2 у.Таблицы[0].Строки[0]["знамя"].Метод toString());
строки res2_2 = DS2 у.Таблицы[0].Строки[0]["Action_Status"].Метод toString();
если ((res_2 == 1) &&усилителя; (res2_2 == ", утвержденного circleadmin"))
{
//Элемента управления scriptmanager.RegisterStartupScript(это, это.GetType (), Guid.Метод newguid().ToString (), " alert ('уже одобрено другим администратором круга!!!');", true);
Страница.ClientScript.RegisterStartupScript (это.GetType (), Guid.Метод newguid().ToString (), " alert('действие уже предпринято по этому письму, вы не можете одобрить/отклонить!!!');");
}
Member 12954126
&ЛТ;как ASP:scriptmanager при ИД="ScriptManager1" атрибут runat="сервер"и GT;
Member 12954126
Я обнаружил ошибку в своем коде, которая заключалась в том, что я не могу написать два оператора с помощью запятой (,) или не могу использовать Слейс(/) в этом скрипте...
Karthik_Mahalingam
вы используете это
<asp:UpdatePanel runat= " сервер"
Karthik_Mahalingam
http://ajax.net-tutorials.com/controls/updatepanel-control/