黑马程序员技术交流社区

标题: 问一个客户端绑定数据的比较菜的问题 [打印本页]

作者: yl89898    时间: 2012-8-12 18:09
标题: 问一个客户端绑定数据的比较菜的问题
<%# %>和<%= %>是什么,干什么用的,本人新菜,希望各位能够帮忙解答一下

作者: 张可    时间: 2012-8-12 19:08
本帖最后由 张可 于 2012-8-12 19:09 编辑

数据绑定表达式:
格式:<%# expression_goes_here %>
单值绑定的源可以是属性的值、成员变量或函数的返回值(需要其具有受保护的、公有的或内部的可见性),还一可以是计算表达式,如:其他控件属性的引用。
还必须在代码中调用Page.DataBind(),或this.DataBind()和DataBind()。

作用:通常用于在控件标签中把数据绑定表达式赋给属性,其可以在页面任何地方使用。(给控件属性赋值)


后面那个待楼下解决吧!
作者: 许庭洲    时间: 2012-8-13 09:09
<%#  %>语法:ASP.NET引入了一种新的声明语法 <%# %>,该语法是在.aspx页面中使用数据绑定的基础,所有数据绑定表达式都必须包含在这些字符中。
作者: 冯雅伦    时间: 2012-8-13 15:00
我现在知道<%# %>是单值绑定数据了,那<%=  %>又是什么呢
作者: 彭书雄    时间: 2012-8-15 22:44
<%=...%> 是在页面输出变量、方法的值。
<%#....%>是绑定数据源的值。常见的有3中类型:
        (1) <%# Eval("字段名")%>  单向绑定
        (2) <%# Bind(”字段名“)%>  双向绑定
        (3) <%# 变量名 %>  绑定变量

<%$.....%>是绑定web.config配置文件中的标记。常用的是SqlDataSource等数据源控件绑定web.config中的数据库连接字串connectionstring。




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