我有两个独立的主布局设计,我希望能够动态使用。基本上,如果用户通过一个URL输入(登录)网站,或者通过不同的URL输入(登录),我想使用一个。
有没有办法设置“布局”视图并在用户遍历网站时进行维护?我宁愿有条件地处理它并为该用户的会话设置一些东西。我不想在每个控制器动作上处理它。
感谢您的任何想法。
答案 0 :(得分:1)
您可以在Session
内访问_ViewStart.*html
对象。例如:
// cshtml
@{
Layout = Session["Layout"];
}
' vbhtml
@Code
Layout = Session("Layout")
End Code
如何设置会话变量取决于您的结构。