我的RadAjaxPanel里面有几页标准的asp.net验证控件,比如RequiredFieldValidator等。
一旦我导航到我的RadTabStrip中的另一个标签页面,该页面似乎会强制验证错误并且几乎“锁定”页面,即使选择了非字段来输入数据。
只有输入了所有必填字段后,页面似乎才会释放“锁定”,只有这样我才能导航到另一个标签/页面,甚至无需提交页面。
知道可能导致页面上出现“锁定”和强制验证错误的原因吗?
由于
答案 0 :(得分:4)
由于字段为空,RequiredFieldValidators失败。这些验证器被解雇客户端,因此它们会停止回发(这将改变您的选项卡)。
我不确定标签是如何在RadTabStrip上运行的,但对于普通的ASP按钮,按钮上有一个“CausesValidation”属性。如果将其设置为false,则会在按下时停止触发任何验证器。