首页 > 代码库 > HTML中的<%%>是什么意思
HTML中的<%%>是什么意思
背景:
今天在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中的<%%>是什么意思
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。