非常简单和愚蠢的问题。
我有一个页面类
public partial class ProtectWayItem : System.Web.UI.UserControl
{
public int Count { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
Count = 10;
}
}
以及如何设置div id等于Count。
我的意思是:
<div id='<%# Count %>' > </div>
答案 0 :(得分:6)
您必须使用= instead #
<div id='<%= Count %>' >
如果您想使用# sign
进行调用,则需要调用DataBind()方法..
protected void Page_PreRenderComplete(object sender, EventArgs e)
{
DataBind();
}
这是每个表达式的含义
为了更好地理解,请查看以下链接:The difference between <%= and <%# in ASP.NET
答案 1 :(得分:1)
<div id='<%= Count %>' > </div>
但你必须记住这一部分必须在FORM部分。