环境:在index.cshtml中使用_core.cshtml模板页
我在index.cshtml中定义:
ViewBag.Class = "<link type=\"text/css\" rel=\"stylesheet\" href=\"@Url.Content(\"~/Content/core/index.css\")\"/>";
在_core.cshtml中引用:
@ViewBag.Class
打开index页面后发现该引用被编码了,显示如下:
<link type="text/css" rel="stylesheet" href="@Url.Content("~/Content/core/index.css")"/>
再次测试,在_core.cshtml中如下写:
@HttpUtility.HtmlDecode(ViewBag.Class);
问题依旧
请教如何解决这个问题呢,我希望的是根据不同的页面动态调用不同页面的css样式表
@html.raw(ViewBag.Class);
赞的很。。。