@@code
输出@code
@:code
输出code
@@code
输出@code
@:code
输出code
Razor会自动的将输出进行Html编码,可以帮助防止跨站点攻击。
如果有人将恶意脚本放进数据库,而Razor没有进行Html编码的话,浏览器就会看到一个<script>标签和可执行的JavaScript。
我的Breadcrumb是用Partial
首先新建一个Partial:Breadcrumb
![]()
在里面插入代码:
@inherits RenderViewPage
@using Umbraco.Cms.Web
@using System
@{
var Homepage = @DynamicModel;
var lis = string.Empty;
lis = string.Format("这样就行了
在使用的地方:
@Html.Partial(“Breadcrumb”)
效果如下:
![]()
当然必要的css还是需要的,这里就不贴了.
string html = "文本";
@html
IHtmlString html=new HtmlString("文本");
@html ;
string html = "文本";
@Html.Raw(html);