@@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);