如何在代码隐藏中添加具有 ValidationExpression 的 RequiredFieldValidator 控
本文关键字:ValidationExpression RequiredFieldValidator 添加 代码 隐藏 | 更新日期: 2023-09-27 18:36:22
似乎 RequiredFieldValidator 在代码隐藏中没有 ValidationExpression...或者我错过了什么。
在设计视图中,我可以设置属性。
<asp:RegularExpressionValidator ValidationExpression="^(.|'n){3,2000}$" ... />
如何在代码隐藏上设置 ValidationExpression 属性?
var validator = new RequiredFieldValidator();
validator. ???
RequiredFieldValidator 中不存在 ValidationExpression 属性,因此无法设置此属性。实际上,此属性存在于 RegularExpressionValidator 中。
在设计视图中,您可以执行以下操作:
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ErrorMessage="RegularExpressionValidator"></asp:RegularExpressionValidator>
在代码隐藏中:
RegularExpressionValidator1.ValidationExpression = "your validation expression";
希望这对你有帮助。干杯。
您是 RequiredFieldValidator 而不是 ReqularExpressionValidator
试试这个
RegularExpressionValidator regExpressionValidator = new RegularExpressionValidator();
regExpressionValidator.ValidationExpression = "";