我一起使用angularjs和.NET MVC。我正在使用一个初始的_layout.cshtml页面,但其余的路由是通过角度。
然而,对于登录页面,我想要一个不同的布局页面,我无法弄清楚如何突破角度路由并返回到_viewStart.cshtml来选择另一个布局。在_viewStart中,我有类似的东西,但在角度开始接管路由后我从未到达_viewStart。
@{
if(Request.Path.Contains("Login")) {
Layout = "~/Views/Shared/_Layout2.cshtml";
}
else {
Layout = "~/Views/Shared/_Layout.cshtml";
}
}