asp.net – %=%和%#%之间有什么区别?
发布时间:2020-05-28 15:49:40 所属栏目:asp.Net 来源:互联网
导读:我试图找出这两者与谷歌之间的区别,但我找不到一个确切的定义,我也无法完全搜索符号. 现在我知道你可以在%#%之间放一段代码了.你必须调用Page.DataBind()方法来应用它,我想这是%#%作品.但%=%是什么意思?我应该什么时候使用它? 基本差异是: %=%表达
|
我试图找出这两者与谷歌之间的区别,但我找不到一个确切的定义,我也无法完全搜索符号. 现在我知道你可以在<%#%>之间放一段代码了.你必须调用Page.DataBind()方法来应用它,我想这是<%#%>作品.但<%=%>是什么意思?我应该什么时候使用它? 解决方法基本差异是:<%=%>表达式在渲染时进行评估. <%#%>表达式在DataBind()时进行计算,如果未调用DataBind()则不进行计算. <%#%>表达式可以用作服务器端控件中的属性. <%=%>表达式不能用于引用属性或字段. 例如: <%= Response.Write() %>
<ItemTemplate>
<%# DataBinder.Eval("Title") %>
</ItemTemplate>
您可以在这里找到有关msdn的更详细说明:What’s the difference between <%= %> and <%# %> 希望这可以帮助. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- asp.net-mvc – 如何扩展html.textboxfor以删除n
- asp.net-mvc – 我只是不了解TDD单元测试(Asp.Ne
- asp.net – 如何强制实体框架插入标识列?
- asp.net-mvc-4 – 重载Html.LabelFor以添加’后缀
- asp.net-mvc-3 – 在MVC和Razor中创建向导步骤
- .net – linq排序列表(MyObjects)
- asp.net – Azure上的联合身份验证
- asp.net – 您在哪里存储数据库连接字符串?
- asp.net fileupload控件上传文件与多文件上传
- asp.net-mvc – 我应该在ASP.NET MVC3中附加自定
热点阅读
