博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在asp.net中关于<% %>,用法总结
阅读量:6766 次
发布时间:2019-06-26

本文共 1213 字,大约阅读时间需要 4 分钟。

 

在asp.net中经常遇到<%@ %>,<%#%>,<!-- -->,<%-- -->,<%$ %>等。

  1.<%@ %>主要用于在web页面定义Page、引入控件、组件、设置Cache等。

1:  <%@ Page %>2:  <%@ Assembly %>3:  <%@ Import %>4:  <%@ MasterType %>5:  <%@ OutputCache %>6:  <%@ PreviousPageType %>7:  <%@ Reference %>8:  <%@ Register %>

 2.<!--注释内容 -->是HTML标准注释 文档会在源文件中注释掉,注释部分不在浏览器中显示。而<%--注释内容 -->是asp.net特有的注释。

 3.<%# %>绑定数据,用于绑定控件的datasource常出现在repeater gridview等数据绑定控件中,且必须要调用该控件的DataBind()方法才执行(或者整个页面Page.DataBind()也就是对所得控件都调用DataBind()方法,在这种情况下不管是服务器控件还是客户端控件都会绑定)。经常用在服务器控件中。

前台代码:

1 
2 Server Control:
3 Client Control:
4

后台代码:

protected string text;//注意这里必须申明为public或protected,否则aspx页面(子类)无法访问        protected void Page_Load(object sender, EventArgs e)        {            if (!Page.IsPostBack)            {                this.text = "aaaaaaaaaaaaa";                this.TextBox1.DataBind();//或this.DataBind();                          }        }

 4.<% %> 这种格式实际上就是和asp的用法一样的,只是asp中里面是vbscript或者javascript代码,而在asp.net中是.net平台下支持的语言。

 5.<%=%>这种形式实际上是由<%%>扩展而来的.等价于:Response.Write(<%%>)这种形式(不标准,但能看明白),它其实也可以看成是一种绑定.主要用于在前台输入后台变量.

 6.<%$ %> 这种形式主要用于对web.config文件的键值对进行绑定:通常用于连接数据库的字符串

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/xuexidexiaoge/p/3280768.html

你可能感兴趣的文章
Veeam Backup & Replication(三):创建备份与还原备份
查看>>
配置 失败 的 lamp 过程
查看>>
Exchange Server 2010系列之一:了解Exchange角色
查看>>
Exchange Server2010系列之四:初谈邮箱基本管理
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
sql server 2008以上数据库 收缩事务日志
查看>>
Exchange 2013服务器常用的性能监视器
查看>>
详解linux运维工程师入门级必备技能
查看>>
创建pacemaker+corosync集群
查看>>
Xshell使用密钥认证机制远程登录Linux
查看>>
PHP重命名和移动目录
查看>>
服务器内存缓存的设计与实现
查看>>
dvi转vga接口图及相关接法
查看>>
java排序——选择排序
查看>>
Slide:了解Oracle critical patch update
查看>>
用grunt搭建自动化的web前端开发环境-完整教程
查看>>
SSH密钥对批量认证Python脚本
查看>>
大型网络初试题
查看>>
Java API实现国际化资源文件
查看>>