我有一个主页,如果条件为真,则检查条件,我想将其重定向到特定视图。我怎么能这样做,因为在masterpage上可以使用view()或RedirectToAction()函数。我的病情是
if(Session["Name"]==null)
//redirect to login
else
//work as usual
答案 0 :(得分:0)
你通常会在你的控制器中做到这一点......
或者,如果是用于身份验证,您可以使用:
FormsAuthentication.RedirectToLoginPage()
答案 1 :(得分:0)
你可以使用好的<% this.Response.Redirect("/controller/action"); %>
请注意,重定向逻辑必须位于您的控制器中,而不是您的视图。
答案 2 :(得分:0)
从母版页重定向的好方法是
<% if(Session["abcd"]==null) {
Response.Redirect(Url.Action("actionname","controllername")
} %>