读书人

求解前台绑定数据lt;%= %gt;与lt;%# %gt;的区别

发布时间: 2012-09-15 19:09:28 作者: rapoo

求解前台绑定数据<%= %>与<%# %>的区别是什么??
RT……
这两种写法有什么区别?为什么被建议用<%# name%>

C# code
protect string name="aa";


HTML code
姓名:<%= name%>


HTML code
姓名:<%# name%>


[解决办法]
参考,看了这个你应该清楚了
http://www.examw.com/biancheng/asp/119826/index.html
[解决办法]
http://www.cnblogs.com/lerit/archive/2010/10/22/1858007.html
[解决办法]
<%= name%>是在相应位置输出name的值;<%# name%>是绑定name变量,需要执行Control.DataBind()后才有效。
[解决办法]
<%=%>是表达式 在编译之后相当于一个delegate
<%#%>是绑定 我一般用的少

读书人网 >asp.net

热点推荐