2013-04-18 2 views
0

이전에 들어 본 적이없는 아주 이상한 시나리오가 있습니다.ASP 페이지 네이밍 및 리다이렉션

는 단순히 하드 www.mywebsite.com/StoreLoc.aspx

내 응용 프로그램은 우리가 걱정이 페이지가 코딩 URL을, 하이퍼 링크가 있습니다.

  1. Store.aspx
  2. StoreLoc.aspx 하이퍼 링크가 StoreLoc.aspx로 이동 하드 코딩하더라도

, 가끔 (한 번 tenish 점 만점) 하이퍼 링크 스토어에 직접 것입니다. aspx 대신.

저는이 응용 프로그램에서 가장 먼저 일하는 사람이 아니므로 aspx 파일의 이름이 바뀌었을 수 있습니다. 이로 인해이 문제가 발생할 수 있습니까?

감사합니다.

+2

이 오류가 발생하는 경우 재현 가능합니다. 브라우저가 송수신 한 헤더를 확인하십시오. 리디렉션이 시작될 수 있습니다. – Kami

+0

사용 권한 문제 일 수 있습니다. – 0xFF

답변

1

Global.asax 파일의 OnSesssionStart 함수에 Store.aspx에 대한 Response.Redirect가있는 것이 있습니다.

x 분 동안 사용하지 않으면 세션이 종료 될 수 있습니다. 이렇게하면 세션이 다시 시작된 다음 시작 페이지로 리디렉션됩니다.

Visual Studio 솔루션에서 Respose.redirect 또는 Server.Transfer를 검색 할 수 있습니다.

희망이 도움이됩니다.

+0

죄송합니다.이 답변을 수락했다고 생각합니다. 이것은 정말로 좋은 문제입니다. 고마워요. – clamchoda

+0

안녕하세요. – Nabheet