黑马程序员技术交流社区

标题: <%= %>和<%# %>有什么区别,各怎么用? [打印本页]

作者: 张可    时间: 2012-9-10 22:04
标题: <%= %>和<%# %>有什么区别,各怎么用?
<%= %>和<%# %>有什么区别,各怎么用?
谢谢
作者: 许庭洲    时间: 2012-9-11 08:37
本帖最后由 许庭洲 于 2012-9-11 08:40 编辑

1.   <%# %>,在前台页面用于数据绑定时会使用到;
<asp: Label ID="Cityid" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "CITY_ID")%>'></asp : Label>
2. <%= %>,当cs调用aspx中的控件时,aspx也可以访问cs中定义的字段和函数会使用到;
在当前位置输出表达式<%=UserName %>等价于在当前位置调用Response.Write(UserName)
作者: 王荟越    时间: 2012-9-14 09:22
<#Eval ()>是用来绑定数据的,
<%=%>当调用js调用asp.net控件时用到:document.getElementById('<%=btnup.ClientID %>').disabled = true;




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2