%=%、%%、%@%、%#%的区别
生活随笔
收集整理的這篇文章主要介紹了
%=%、%%、%@%、%#%的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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、<%# %>
服務器端控件的數據上下文綁定,只能用在數據綁定控件中
?
轉載于:https://www.cnblogs.com/1955/p/7592093.html
總結
以上是生活随笔為你收集整理的%=%、%%、%@%、%#%的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DateUtils.paraseDate
- 下一篇: idea启动java Maven项目,出