Member 12954126 Ответов: 1

Почему "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/

1 Ответов

Рейтинг:
9

Member 12954126

Я нашел ошибку в своем коде, которая заключалась в том, что мы не можем написать длинный оператор в RegisterStartupScript...