为什么服务器端变量不获取绑定到.aspx文本框?(Why the server side varia

2019-10-28 23:23发布

    Public Class frmFMECA
    Inherits System.Web.UI.Page

    Public LastFailureDate As String

并使用它像这样的.aspx

 <asp:TextBox ID="txtLastFailureDate_GR" Text="<%= this.LastFailureDate %>" runat="server"></asp:TextBox>

但它并没有显示任何东西,但<%= this.LastFailureDate%>文本框的内部。

Answer 1:

您需要使用数据绑定表达式。

Text='<%# this.LastFailureDate %>'

如果文本框是不是一个GridView里面,直放站等你需要手动调用DataBind()Page_Load

protected void Page_Load(object sender, EventArgs e)
{
    DataBind();
}


文章来源: Why the server side variable is not getting bound to the .aspx textbox?