2010-03-04 6 views
1

질문이 있습니다. login.aspx 페이지에서 사용자를 리디렉션하는 가장 좋은 방법은 웹 양식 액세스가없는 페이지에 액세스하려고 시도합니다.

내 웹 사이트는 일부 URL에 제한되어있는 경우, 상상, 로그인 페이지에서 은 내가 permition

을 해달라고보다 URL을 액세스하려고 그리고 내가 나던 경우 내가 페이지를 기본값으로 리디렉션해야합니다.

이 최선의 선택입니까?

TY

답변

0

내가 그 위치가 페이지를 기본값으로 리디렉션에 액세스 할 수있는 권한이없는 사용자를위한보다 webconfig에 넣을 수있는 것보다 몇 가지 속성이나 요소이다?

+0

매번 답변을 추가하는 대신 원본 질문을 편집해야합니다. 또는 질문에 의견을 추가 할 수 있습니다. – zapping

0

해결되었습니다. login.aspx.cs에서

을 pageload

보호 보이드를 Page_Load (객체 송신자있는 EventArgs E) { 경우 (! Page.IsPostBack) { 는 경우 (Request.IsAuthenticated & &! string.IsNullOrEmpty (Request.QueryString [ "ReturnUrl"])) { // 이것은 인증되지 않은 인증 된 요청입니다.
Response.Redirect ("YOUR_PAGE_URL"); } } }

관련 문제