gpt4 book ai didi

asp.net - 仅对单个按钮进行字段验证

转载 作者:行者123 更新时间:2023-12-03 22:54:23 25 4
gpt4 key购买 nike

我在模式对话框内的文本框中有以下验证器。

<asp:RequiredFieldValidator runat = "server" 
ErrorMessage = "Role name can not be empty."
ControlToValidate = "tbxRoleName" />

它的工作原理应该是这样,除了验证也会在 aspx 页面上的每个其他按钮 OnClick 处理程序上触发。由于对话框是不可见的,因此看起来按钮在页面上不起作用。我的解决方法是在页面上的所有按钮上添加 CausesValidation = "false"。但这是一个非常糟糕的解决方案,我认为应该有一个更聪明的方法。

最佳答案

将 ValidationGroup 分配给每个验证器以及应该触发验证的按钮(但不是另一个按钮)。就像是:

<asp:RequiredFieldValidator ValidationGroup='valGroup1' ... />

<asp:Button ValidationGroup='valGroup1' Text='I trigger validation' ... />

关于asp.net - 仅对单个按钮进行字段验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6332216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com