码迷,mamicode.com
首页 > 其他好文 > 详细

<%=%>、<%%>、<%@%>、<%#%>的区别

时间:2017-09-25 16:11:27      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:height   str   gets   代码   encode   取值   中间   asp   public   

1、<%= %>

里面放变量名,获取后台的变量值,直接输入变量到页面上,里面放的变量名,未经过encode

eg:

    后台: seession["ab"]=ab;

    前台:<%= session["ab"] %>   === 取值

<%:%> 里面放的变量名,经过encode

2、<%%>

<%%>之间可以写服务器端代码,中间一般放函数或方法,典型的asp程序写法

eg:

    <%

    for(var i=0;i<10;i++)

    {

     }

    %>

后台:public string GetString()

{

}

前台:<% GetString(); %>

 

3、<%@ %>

表示引用

eg:<%@ Page Language="C#" %>

4、<%# %>

服务器端控件的数据上下文绑定,只能用在数据绑定控件中

 

<%=%>、<%%>、<%@%>、<%#%>的区别

标签:height   str   gets   代码   encode   取值   中间   asp   public   

原文地址:http://www.cnblogs.com/mff520mff/p/7592093.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!