WebForms中的字段验证

本文关键字:验证 字段 WebForms | 更新日期: 2023-09-27 18:28:16

我更像是一个MVC类型的人,对WebForms不太熟悉,所以我希望这不是一个愚蠢的问题。

给定这种代码

<asp:RequiredFieldValidator ID="requiredLoanType" runat="server" InitialValue="default" ControlToValidate="loanTypeList" 
     ErrorMessage="* Required information" Display="Dynamic" ValidationGroup="addCommitmentDetails" CssClass="errorText" 
     SetFocusOnError="true" />

在给定页面上另一个字段的状态的情况下,我是否可以修改验证?也就是说,我有时如何应用验证,而不是其他验证?

希望这是相当清楚的。

WebForms中的字段验证

我希望我理解你想要

如果是基于您的条件的Web表单应用程序,您可以在代码隐藏(服务器端)中启用和禁用Validator。

requiredLoanType.Enabled = false/true;

这也可以在客户端上的javascript中实现

var validator = document.getElementById("<%=requiredLoanType.ClientID %>");
ValidatorEnable(validator, true/false);