在.Net中<%# %>, <%= %>, <%@ %> 和<%$ %>是什么意思?

希望知道的能给我一个好点的答复,谢谢了。... 希望知道的能给我一个好点的答复,谢谢了。 展开
 我来答
百度网友66a8d48e5
2009-02-15 · TA获得超过7687个赞
知道大有可为答主
回答量:3002
采纳率:12%
帮助的人:3846万
展开全部
这是几种ASP.net的语法格式。
<% = %>这一个是将内容直接输出的。出就是将来直接在服务器上被替代为具体数据后发送到客户端的!与ASP中的相同。

<%#%>这个是用于数据绑定的,如果是支持数据绑定的控件可以用这个直接进行绑定。如果绑定数据库中其一列的值!一般最多见于GIRD控件或一些其他支持绑定的控件上使用的!

<%@%>这个是ASP预格式,之所以是预格式,实际上是使用前对你的文件进行一些约束或是约定的!常见于.net文件开始的地方。如<% @ page language="VB"%>约定该文档使用VB解析!当然它还有很多约定的地方。如先注册一个自定义的控件时,要使用<%@ register ...%>由于这种格式接近于指令,有人称其为伪指令。可以查看所有伪指令。这种叫预格式出不足为奇了!但大多地方还是称为指令格式或伪指令格式。

<%$%>这种格式最不常用。一般很难见到的。我使用过几次,但也忘记了他是干什么用的!呵呵,不好意思!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式