モーダルダイアログボックス内のテキストボックスに次のバリデータがあります。
<asp:RequiredFieldValidator runat = "server"
ErrorMessage = "Role name can not be empty."
ControlToValidate = "tbxRoleName" />
aspx ページの他のすべてのボタン OnClick ハンドラーでも検証がトリガーされることを除いて、本来のように機能します。ダイアログが見えないので、ボタンがページ上で機能しないように見えます。私の回避策は、ページ上のすべてのボタンに CausesValidation = "false" を追加することです。しかし、それは非常に悪い解決策であり、よりスマートな方法があるべきだと思います.