如何在代码隐藏中添加具有 ValidationExpression 的 RequiredFieldValidator 控

本文关键字:ValidationExpression RequiredFieldValidator 添加 代码 隐藏 | 更新日期: 2023-09-27 18:36:22

似乎 RequiredFieldValidator 在代码隐藏中没有 ValidationExpression...或者我错过了什么。

在设计视图中,我可以设置属性。

<asp:RegularExpressionValidator ValidationExpression="^(.|'n){3,2000}$" ... />

如何在代码隐藏上设置 ValidationExpression 属性?

var validator = new RequiredFieldValidator();
validator. ???

如何在代码隐藏中添加具有 ValidationExpression 的 RequiredFieldValidator 控

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 = "";
相关文章:
  • 没有找到相关文章