码迷,mamicode.com
首页 > Web开发 > 详细

HTML中的<%%>是什么意思

时间:2017-06-26 21:11:59      阅读:452      评论:0      收藏:0      [点我收藏+]

标签:执行   asp   服务   .net   session   htm   服务端   blog   div   

背景:

今天在nutzwk框架中看到这段代码。

在index.html界面

<%
layout("/layouts/platform.html"){
%>
<div>
中间一堆div或者script
</div>
<div>
</div>
<%}%>

相关知识:

Mvc中<%%>,<%:%>,<%=%>的区别及使用

1.<%%>百分号

  <%%>之间可以执行服务端代码,如<% foreach (DataRow dataRow in dt.Rows)%>,页面加载时,会把<%%>之间的内容执行并输出

2.<%=%>等号

 获取后台的变量值,比如后台一个session["ab"]="ab";前台<%=session["ab"]%>就能取到值

在asp.net mvc项目中绑定ViewData或viewBag的值

与<%:%>的区别在于,<%=%>不进行hemt编码,会将内容全部输出,而<%:%>则会将中间内容进行html编码

 3.<%:%>冒号

 <%:%>  相当于<%=Html.Encode()%>,默认对内容进行html编码输出

 

感觉都不太准确,在此先备注一下。

HTML中的<%%>是什么意思

标签:执行   asp   服务   .net   session   htm   服务端   blog   div   

原文地址:http://www.cnblogs.com/Dreamice/p/7082261.html

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