Я последовал за несколько веб-ресурсов, чтобы понять, как показать всплывающее окно со стороны клиента, и я сделал этот код:Почему ModalPopupExtender не отображается через javascript?
<asp:ImageButton runat="server" ID="btnOk" ImageUrl="imagens/btnAlterar.gif" OnClientClick="btnOkClick()" />
<asp:LinkButton runat="server" ID="dummyForPopup" Visible="false"/>
<ajaxToolKit:ModalPopupExtender runat="server" BehaviorID="btnOkPopupBehavior" ID="MPXtender" TargetControlID="dummyForPopup" PopupControlID="pnlUpdateUserModal" BackgroundCssClass="modalBackground" OkControlID="btnCloseRequestUserUpdate" OnOkScript="userUpdReq_onOk()" />
function btnOkClick()
{
if(validateAll())
{
var behavior = $find('btnOkPopupBehavior');
if (behavior)
{
behavior.show();
}
else
{
var lblOutput = $get('<%= lblOutput .ClientID %>');
lblOutput .innerText = 'Couldn't find popup';
}
}
}
ранее я имел модальное всплывающее окно, связанное с кнопкой ОК, она работает очень хорошо. Теперь мне нужно некоторое подтверждение, прежде чем открывать всплывающее окно, и этот код не работает anylonger =/
спасибо много приятеля .. из-за u я решил свою проблему ... –