可能重复:
ASP.NET"特殊"标记
有什么区别<%# ... %>,<%= ... %>和<%$ ... %>?
我找不到任何关于此的信息.使用搜索引擎找不到"<%="是不可能的.
这些标签有名字吗?
<%= ... %> 通常等同于Response.Write(...)它不能在runat ="server"的控件属性中使用
<%: ... %>(从.NET v4.0开始)是一个html编码版本<%= %>(如@Eric提及)
<%# ... %> 用于Bind,Eval或Output的数据绑定上下文(如@Ray提到的)
<%$ ... %>在runat ="server"的控制属性的上下文中使用(google"表达式构建器"也可以查看制作通用的"代码"表达式构建器.当控件需要属性/参数时,将对其进行评估.
<%#%>将尝试使用Bind()函数数据绑定到数据源.这使它成为双向功能(读写).
<%=%>将使数据为只读.
| 归档时间: |
|
| 查看次数: |
595 次 |
| 最近记录: |