我显然遗漏了一些基本的东西,但是有人可以解释为什么标签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 />
答案 0 :(得分:3)
<%# %>
用于绑定data controls
,如下所示:<%# Eval("id") %>
,您正试图在code front
上写一个属性。
试试这个:
<asp:Label ID="lbl2" runat="server"><%= TestString %></asp:Label>