您的位置:首页 > 编程语言

MVC 之 <%%>相关内联代码块用法

2016-09-06 14:29 260 查看

1、<%@ ... %>

  添加引用;

2、<% ... %>

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

3、<%= ... %>

  获取服务端变量值,比如服务端有一个session["name"]="Joe",View中可用<%= session["name"] %>取值。可用于绑定ViewData 和 ViewBag 的值,将内容原原本本输出,不进行 html 编码。

4、<%: ... %>

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

5、HtmlHelper.Raw

  用法如: <%: Html.Raw("<p>我是HtmlRaw</p>") %>,作用是忽略对<%:%>的默认html编码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: