黑马程序员技术交流社区
标题:
<%= %>和<%# %>有什么区别,各怎么用?
[打印本页]
作者:
张可
时间:
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