나는 클라이언트 측에서 팝업을 표시하는 방법을 이해하기 위해 여러 웹 리소스를 따라, 나는이 코드를 만들어 : 그것은 꽤 잘 작동했다 왜 ModalPopupExtender가 자바 스크립트를 통해 표시되지 않습니까?
<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';
}
}
}
이전에 내가 OK 버튼에 링크 된 모달 팝업을 가지고 있습니다. 이제 팝업을 열기 전에 유효성 검사가 필요합니다.이 코드는 작동하지 않습니다./
덕분에 많은 친구가되었습니다. 내 문제 때문에 해결되었습니다 ... –