하나의 페이지가 있습니다 Result.aspx 이것은 내 웹 사이트의 기본 페이지입니다. 이 페이지에는 많은 proudcts 이미지가 있습니다. 전 제품의 이미지를 클릭하면동일 Request.UrlReferrer 받기
,이 DetailResult.aspx로 재
이미지 코드가 여기에 있습니다 :
<td>
<a href="<%#Eval("DetailsURL")%>">
<asp:Image runat="server" ID="ImgThumb" Width="115" Height="81" />
</a>
</td>
이제 DetailResult.aspx의로드 이벤트에서 내가 런타임 오류를 얻고있다 NullReferenceException (또는 any)에 대한.
런타임 오류를 처리하기 위해
, 내가에 CustomErrors 태그 코드 여기에 CustomErrors 태그의 Web.config를 구성 :
<customErrors mode="On" defaultRedirect="~/Result.aspx?RunTimeError=1">
</customErrors>
그래서 DetailResult.aspx 페이지의 런타임 오류가 Result.aspx로 리디렉션합니다. 이 경우 Result.aspx에서 Request.UrlReferrer를 사용하여 이전 페이지 URL을 가져 오려고하면 "DetailResult.aspx"대신 "Result.aspx"라는 값이 표시됩니다.