Nom*_*cio 7 asp.net data-binding visual-studio
我试图找出这两者与谷歌之间的区别,但我找不到一个确切的定义,我也无法完全搜索符号.
现在我知道你可以在<%#%>之间添加一段代码,你必须调用Page.DataBind()方法来应用它,我认为这是<%#%>的工作原理.但<%=%>是什么意思?我应该什么时候使用它?
Alp*_*ale 10
基本的区别是:
该<%= %>
表达式在渲染时进行评估.
该<%# %>
表达式在被评估DataBind()
的时间和不被评估在所有如果DataBind()
不叫.
<%# %>
表达式可以用作服务器端控件中的属性.
<%= %>
表达式不能用于引用属性或字段.
例如:
<%= Response.Write() %>
<ItemTemplate>
<%# DataBinder.Eval("Title") %>
</ItemTemplate>
Run Code Online (Sandbox Code Playgroud)
您可以在此处获得有关msdn的更详细说明:<%=%>和<%#%>之间的区别是什么
希望这可以帮助.
归档时间: |
|
查看次数: |
301 次 |
最近记录: |