aspx页面中的asp.net变量

时间:2014-02-17 12:06:56

标签: c# asp.net

我显然遗漏了一些基本的东西,但是有人可以解释为什么标签2没有填充吗?

我的代码隐藏

public partial class namespace : System.Web.UI.Page
{
    public string TestString = "test";

    protected void Page_Load(object sender, EventArgs e)
    {
        lbl1.Text = TestString;
    }

}

我的aspx文字标签:

<asp:Label ID="lbl1" runat="server" /><br/>
<asp:Label ID="lbl2" runat="server" Text='<%# TestString %>' /><br />

1 个答案:

答案 0 :(得分:3)

<%# %>用于绑定data controls,如下所示:<%# Eval("id") %>,您正试图在code front上写一个属性。

试试这个:

<asp:Label ID="lbl2" runat="server"><%= TestString %></asp:Label>