Registerstartupscript не работает со scriptmanager, updatepanel. Почему это?
&ЛТ;как ASP:UpdatePanel и ИД="UpdatePanel3" атрибут runat="сервер" помощью updatemode="условный" атрибутов xmlns:АСП="#неизвестный"&ГТ;
&ЛТ;в ASP:GridView в идентификатор="grdViewAllStudy" атрибут runat="сервер" autogeneratecolumns="false" - в&ГТ;
OnRowDataBound= "grdViewAllStudy_RowDataBound" >
<asp:templatefield headertext= "Action">
&ЛТ;как ASP:linkbutton элемент ID="btnAuditTrail" по OnCommand="btnAuditTrail_command" commandargument="&ЛТ;%#Ивала("StudyCodeId")%&ГТ;"&ГТ;
Text= 'просмотр истории' runat= "сервер">
Что я уже пробовал:
string strEncrypt = clsCommon.Encrypt_QueryString(Конвертировать.ToString ("110"));
string pageurl = "frmViewUpdateHistoryPage.aspx?StudyCodeID=" + strEncrypt + "";
Проверьте новое окно инструментов();
sb. Append ("<script type = 'text/javascript'>");
СБ.Добавить("окно"".открыть('");
sb. Append(pageurl);
СБ.Добавить("');");
sb. Append("< / script>");
1] ClientScript.RegisterStartupScript (это.GetType (), "script", sb. ToString());
2] ScriptManager.RegisterStartupScript (это.GetType (), "Window", "script", sb. ToString (), true);
Я использовал выше 2 варианта, но все равно он не работает, пожалуйста, помогите.........
Примечание:: В моем исходном коде я закрываю GridView, а также UpdatePanel.
Karthik_Mahalingam
вы вызываете код при нажатии кнопки или при загрузке страницы?
Abhijit Mindcraft
Я вызываю его по щелчку linkButton(btnAuditTrail).
Karthik_Mahalingam
при нажатии кнопки он должен открыть всплывающее окно?
Abhijit Mindcraft
Я вызываю его по щелчку linkButton(btnAuditTrail).
Karthik_Mahalingam
есть ли кнопка внутри gridivew?
Abhijit Mindcraft
Спасибо, Картик, все работает нормально ....:)