要在模板_Layout.cshtml中根本不同条件引用JS或CSS文件,比如用户的角色是A,引入A.js和A.css, 如果用户的角色是B, 则引入B.js和B.css
不要使用ReaderSection,让每个页面都去设置一次
写到Model里,然后在header部分输出这个内容就好,如在CONTROLLER初始化的时候,就把用户角色的一些特征东西放置到Model或ViewBag中。
晕 在母版页直接if else不行么?
@{
if(XXX)
{
<script.......></script>
}
else
{
.....
}
}
js+cookies
通过COOKIE保存角色,根据不同角色,使用js修改link与js文件属性。
在collection的基類中,設置js css,然後在頁面中顯示哦。