前台
<asp:Label runat="server" ID="Label1" Text='<%# ID %>'></asp:Label>后台
C#
protected string ID;
protected void Page_Load(object sender, EventArgs e)
{
ID = "Hello! Welcome";
Page.DataBind();
}运行Label.Text可以正常出来现在我想这样
<asp:Label runat="server" ID="Label1" Text='ID= <%# ID %>'></asp:Label>
这样就不行,那要怎么写
<asp:Label runat="server" ID="Label1" Text='<%# ID %>'></asp:Label>后台
C#
protected string ID;
protected void Page_Load(object sender, EventArgs e)
{
ID = "Hello! Welcome";
Page.DataBind();
}运行Label.Text可以正常出来现在我想这样
<asp:Label runat="server" ID="Label1" Text='ID= <%# ID %>'></asp:Label>
这样就不行,那要怎么写
然后写成'test.aspx?ID=<%# ID %>'
仅此而已
出来是Hello! Welcome
写成<asp:Label runat="server" ID="Label1" Text='ID=<%# ID %>'></asp:Label>
出来是ID=
不知道怎么回事
<form name="form1" method="post" action="Test.aspx" id="form1">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJMTc5MzM3ODgyZGRjkY1pgvmpIP+lu+gHcZ6JJDCoOg==" />
</div>
<input id="txtBeginDate" />
<input id="txtEndDate" />
<span id="Label1">ID = <%# ID %></span>
</form>
</body>
</html>
pulice string ID;
ID= "ID=Hello! Welcome";
再调用这个ID呢?