我有一个ajax标签容器,它有3个标签面板,
例如,第一个面板用于插入数据,第二个面板用于更新数据,第三个面板用于删除数据
在第一个面板(插入),我使用必填字段验证器
进行错误处理在第二个小组中,我不提供此错误处理
然后我正在尝试更新数据,但它无法做到这一点,因为第一个面板有错误处理,除了我点击更新面板外它还会运行。
很简单,我的问题是当我点击更新面板上的更新按钮时,它没有做任何事情,因为此按钮会在第一个面板上触发所需的字段验证器(错误处理)。
那么,你能给我解决方案如何解决这个问题?那么按钮可以在每个面板上单独工作吗?
我试图将属性false赋予所需的验证器,当我单击“插入”按钮时,它将验证器设置为true,但它不起作用。
答案 0 :(得分:1)
您需要为验证器创建组并提交按钮。在每个选项卡上设置所有验证器的 ValidationGroup 属性和提交按钮。例如,在insert选项卡上,在RequiredFieldValidators和“Insert”按钮上设置此属性:
ValidationGroup="InsertData"
使用不同的ValidationGroup在每个选项卡上执行相同操作。你可以在这里找到一个例子: