2010-06-18 6 views
0

조건이 true 인 경우 조건이 잘못되었는지 확인하는 마스터 페이지가 있습니다. 특정보기로 리디렉션하려고합니다. 마스터 페이지에서 view() 또는 RedirectToAction() 함수를 사용할 수 있기 때문에 어떻게해야합니까?문제 Masterpage Asp.net에서 리디렉션

FormsAuthentication.RedirectToLoginPage() 

답변

0

masterpage에서 리디렉션하는 좋은 방법은

<% if(Session["abcd"]==null) { 
Response.Redirect(Url.Action("actionname","controllername") 
} %> 
입니다
0

당신이 일반적으로 컨트롤러에 그것을 할 것 ...

다른 방법입니다 리디렉션 논리는 사용자의보기가 아닌 컨트롤러에 있어야합니다.

0

당신은 좋은 오래된 <% this.Response.Redirect("/controller/action"); %> 을 사용할 수 있습니다 : 내 상태는 인증의 경우 사용할 수있는

if(Session["Name"]==null) 
//redirect to login 
else 
//work as usual