关于页面数据绑定表达式

 <%-- Content of comments, or commented out server controls --%>
是服务器端的注释,就是注释,可以用来注释服务器端控件

<% inline code %>
是内嵌服务器解释的代码块,就是直接执行内部的表达式

<%= inline expression %>
是内嵌服务器输出块,就是直接输出内部的表达式

<%# data-binding expression %>是数据绑定表达式

 

<%$ expressionPrefix: expressionValue %>
ASP.NET表达式。最有用的地方是在控件的一些硬编码文本处用资源文件的内容来代替,还有比如指示数据源控件的connectionString。

<%@  %>指示语法,每个aspx,ascx,ashx,master等页面顶部都有的。

-----------------------------------------------------------------------

 

用 # 的是在控件内部,
用 = 的不能在控件内部。

 

-----------------------------------------------------------------------

<%=%><%#%>区别:

前者 是在页面之中使用.属于一段代码.有=号的就相当于response.write()这功能.和asp一样.+Page.DataBind()

后者 是在页面中的服务器数据控件中绑定数据源的字段使用.是一种绑定的标记.它也可以绑定某个方法或定义的字段名.不过是在数据控件里面绑定.

如:<%=id%><%#id%> 这两个都可以绑定在代码中声明的id变量.但后者不能在页面中直接放.一定要在某个控件里面的模板中放,如放在repeater 控件中的项模板里.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值