导航到另一个页面时,ASP.NET页面会导致验证错误 - 选项卡

时间:2011-03-31 11:59:29

标签: asp.net validation

我的RadAjaxPanel里面有几页标准的asp.net验证控件,比如RequiredFieldValidator等。

一旦我导航到我的RadTabStrip中的另一个标签页面,该页面似乎会强制验证错误并且几乎“锁定”页面,即使选择了非字段来输入数据。

只有输入了所有必填字段后,页面似乎才会释放“锁定”,只有这样我才能导航到另一个标签/页面,甚至无需提交页面。

知道可能导致页面上出现“锁定”和强制验证错误的原因吗?

由于

1 个答案:

答案 0 :(得分:4)

由于字段为空,RequiredFieldValidators失败。这些验证器被解雇客户端,因此它们会停止回发(这将改变您的选项卡)。

我不确定标签是如何在RadTabStrip上运行的,但对于普通的ASP按钮,按钮上有一个“CausesValidation”属性。如果将其设置为false,则会在按下时停止触发任何验证器。