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