asp.net – <%=%>和<%#%>之间有什么区别?
发布时间:2020-12-16 04:17:25 所属栏目:asp.Net 来源:网络整理
导读:我试图找出这两者与谷歌之间的区别,但我找不到一个确切的定义,我也无法完全搜索符号. 现在我知道你可以在%#%之间放一段代码了.你必须调用Page.DataBind()方法来应用它,我想这是%#%作品.但%=%是什么意思?我应该什么时候使用它? 解决方法 基本差异是:
我试图找出这两者与谷歌之间的区别,但我找不到一个确切的定义,我也无法完全搜索符号.
现在我知道你可以在<%#%>之间放一段代码了.你必须调用Page.DataBind()方法来应用它,我想这是<%#%>作品.但<%=%>是什么意思?我应该什么时候使用它? 解决方法
基本差异是:
<%=%>表达式在渲染时进行评估. <%#%>表达式在DataBind()时进行计算,如果未调用DataBind()则不进行计算. <%#%>表达式可以用作服务器端控件中的属性. <%=%>表达式不能用于引用属性或字段. 例如: <%= Response.Write() %> <ItemTemplate> <%# DataBinder.Eval("Title") %> </ItemTemplate> 您可以在这里找到有关msdn的更详细说明:What’s the difference between <%= %> and <%# %> 希望这可以帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 无法在混合VS环境中正确处理路由
- 捕获到ASP.NET ASMX Web服务的SOAP请求
- asp.net – 如何在IIS中部署.NET Web项目
- asp.net-mvc-5 – Web API和MVC 5控制器上的CORS:使用fetc
- asp.net – 使用/ signalr / ping调用时使用长轮询
- asp-classic – 在Integrated Pipeline中运行的经典ASP
- ASP.NET Core应用针对静态文件请求的处理[1]: 以Web的形式发
- asp.net-mvc – 在“控制器操作”中访问操作过滤器的数据
- 你可以在ASP.NET MVC的页面上有两个表单吗?
- asp.net – 如何使用css文件创建圆角按钮?
推荐文章
站长推荐
- asp.net-mvc – 为什么@ Html.AntiForgeryToken(
- asp.net – 如何在Entity框架中添加表?
- asp.net – WebControl vs HtmlControl. Cos和专
- asp.net – Windows Azure VM网站设置
- asp.net-core-mvc – “:exists”在路由模板上做
- ASP.NET Core 2.0 Razor vs Angular/React/etc.
- asp.net – ModalPopupExtender没有在updatepane
- ASP.NET MVC3 RC2从请求参数绑定到方法参数的bug
- 开始使用asp.net / c #web apps
- asp.net-ajax – system.web不包含脚本的定义
热点阅读