[英]Accessing codebehind field values through ASP.NET HTML code
simple question 简单的问题
in code behind(.cs) we have 在我们有的代码(.cs)之后
string error="11000114S";
in ASP (.aspx) we have: 在ASP(.aspx)中我们有:
<asp:TextBox ID="text" runat="server" EnableViewState="false" AutoPostBack="false"/>
<asp:RequiredFieldValidator id="textValidator" runat="server" controlToValidate="text"
errormessage=(our string error="11000114S")>
So how to do this, assign value from cs-> saved error list to html ? 那么如何做到这一点,将cs->保存的错误列表中的值赋给html?
It is as simple as adding this to your .cs .. if I understand you correctly 如果我理解正确的话,就像将它添加到.cs中一样简单
string error="11000114S";
textValidator.ErrorMessage = error ; // or what ever you want
this should do 这应该做
protected string error="11000114S";
<asp:TextBox ID="text" runat="server" EnableViewState="false" AutoPostBack="false"/>
<asp:RequiredFieldValidator id="textValidator" runat="server" controlToValidate="text"
errormessage='<%# error %>'>
You can assign error messages dynamically to your validators in your code behind. 您可以动态地将错误消息分配给代码中的验证器。 Ie: 即:
this.textValidator.ErrorMesssage = error;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.