通过<%#some code%>在.aspx页面上执行绑定之间是否有任何区别和<%=某些代码%>?
示例:
VS
感谢。 -Igor
答案 0 :(得分:6)
<%# %>
用于绑定表达式。简单地说,当调用Control.DataBind
时,绑定表达式将采用它们的实际值。它可用于根据表达式的运行时值在服务器控件上设置一些属性。
<%= expression %>
相当于在{em> render 阶段运行的<% Response.Write(expression); %>
并直接输出表达式的值。因此,它不能用于修改服务器端对象的行为。
答案 1 :(得分:1)
<%= %>
相当于Response.Write();
<%# %>
时, .DataBind();
用于数据绑定