Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.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文本框?_Asp.net_Vb.net_Public - Fatal编程技术网

Asp.net 为什么服务器端变量未绑定到.aspx文本框?

Asp.net 为什么服务器端变量未绑定到.aspx文本框?,asp.net,vb.net,public,Asp.net,Vb.net,Public,在.aspx中这样使用它 Public Class frmFMECA Inherits System.Web.UI.Page Public LastFailureDate As String 但它只显示文本框内的内容。您需要使用数据绑定表达式 <asp:TextBox ID="txtLastFailureDate_GR" Text="<%= this.LastFailureDate %>" runat="server"></asp:

在.aspx中这样使用它

    Public Class frmFMECA
    Inherits System.Web.UI.Page

    Public LastFailureDate As String


但它只显示文本框内的内容。

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

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

它说“这”不是宣告权“Me”起作用是因为这是一个C#保留关键字,而对于vb来说,这是MeI不知道,但不知怎么的,databind()起作用了。我不知道为什么,你能解释一下它是什么,它是如何知道的吗?如果你不调用DataBind,这些值将不会绑定到控件。这就是为什么在使用中继器时调用Repeater1.DataBind()。参考文献
Text='<%# this.LastFailureDate %>'
protected void Page_Load(object sender, EventArgs e)
{
    DataBind();
}