Asp.net 如何确保ModalPopupXtender仅在验证成功时显示?

Asp.net 如何确保ModalPopupXtender仅在验证成功时显示?,asp.net,ajaxcontroltoolkit,modalpopupextender,Asp.net,Ajaxcontroltoolkit,Modalpopupextender,如何将ModalPopupXtender设置为在页面验证失败时不显示?我在文本框上有一个RequiredFieldValidator。在提交时,我只想在验证成功的情况下显示ModalPopupXtender。它应该相当简单。在页面加载或预渲染代码中,尝试以下操作: if (Page.IsValid) { myModalExtender.Show(); } 我将其设置为可以在服务器端控制它。通过这种方式,我可以在显示/隐藏ModalPopupXtender之前先运行验证当单击TargetC

如何将
ModalPopupXtender
设置为在页面验证失败时不显示?我在文本框上有一个
RequiredFieldValidator
。在提交时,我只想在验证成功的情况下显示
ModalPopupXtender

它应该相当简单。在页面加载或预渲染代码中,尝试以下操作:

if (Page.IsValid)
{
   myModalExtender.Show();
}

我将其设置为可以在服务器端控制它。通过这种方式,我可以在显示/隐藏ModalPopupXtender之前先运行验证

当单击TargetControlId指定的控件时,默认情况下,ModalPopupXtender将显示在客户端