Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 设置验证器控件';aspx代码中C#变量的s文本?_Asp.net - Fatal编程技术网

Asp.net 设置验证器控件';aspx代码中C#变量的s文本?

Asp.net 设置验证器控件';aspx代码中C#变量的s文本?,asp.net,Asp.net,在我的aspx页面中有许多asp.net验证控件,我不想硬编码错误消息 我想在C#中放入一个变量,在那里设置错误消息,并设置所需字段验证的文本属性。不幸的是,我不知道怎么做 请告诉我它是否可能以及如何可能?ASP.Net验证控件通常从中派生,它既有属性又有属性 您可以在代码隐藏中设置这两个选项之一。因此,考虑到这个验证器: <asp:RequiredFieldValidator id="myValidator" ControlToValidate="TextBox1" Disp

在我的aspx页面中有许多asp.net验证控件,我不想硬编码错误消息

我想在C#中放入一个变量,在那里设置错误消息,并设置所需字段验证的文本属性。不幸的是,我不知道怎么做


请告诉我它是否可能以及如何可能?

ASP.Net验证控件通常从中派生,它既有属性又有属性

您可以在代码隐藏中设置这两个选项之一。因此,考虑到这个验证器:

<asp:RequiredFieldValidator id="myValidator"
   ControlToValidate="TextBox1"
   Display="Static"
   Width="100%" runat=server />

Text属性直接显示在控件中,ErrorMessage是get在

Josh中显示的内容。我只想通过变量设置它,而不是针对所有控件逐个控件进行设置。有办法吗?它可以像设置变量的文本和设置验证控件的文本属性那样完成吗?请guide@user576510-我不完全确定我现在是否理解您的要求,但我已更新了答案,以显示如何从变量初始化控件属性。Josh我的意思是从C#变量设置文本,但在aspx(代码)页面中。plz建议
var errorText = "Some Text";
var errorMessage = "It's broken yo!";

myValidator.Text = errorText;
myValidator.ErrorMessage = errorMessage;