2013-08-20 61 views
0

我更喜欢MVC类型的人,不喜欢WebForms,所以我希望这不是一个愚蠢的问题。WebForms中的字段验证

鉴于这种代码

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

是否有可能对我来说,修改给出的页面上的其他场的状态验证?那就是说我如何应用验证有时而不是其他?

希望合理清楚。

+0

@CodyGray实现,我不得不说我100%确信这一点。 OP在ASP.NET Web Forms中编码,并认为它是Win Forms。 :D –

+1

对不起,我标记错了,应该是WebForms,oops –

回答

2

我希望我理解你想

您可以启用和在落后的情况下(服务器端)禁止在代码中验证它是什么,根据你的病情Web窗体应用程序。

requiredLoanType.Enabled = false/true; 

这也可以在JavaScript客户端上的

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

谢谢,非常感谢。 –