2010-01-19 1 views
0

나는 Request.UrlReferrer에 대한 msdn 포럼에서이 기사를 보았지만 실제로는 잘 이해하지 못했습니다. 내 페이지 중 하나에서이 속성을 사용하여 사용자의 출처를 확인해야합니다. 내 경우는 사용자가 특정 페이지에서 오는 경우, 나는 조건이 필요하고 팝업뿐만 아니라 다음 페이지로 리디렉션 페이지를 열어야합니다. Request.UrlReferrer가 null 인 경우 팝업이 필요 없으며 다음 페이지로 이동하십시오. 누군가 샘플 코드 스 니펫을 여기에 넣을 수 있습니까?vb.net 코드에서 Request.UrlReferrer를 사용하여

Public ReadOnly Property URLReferrer() As uri 
    Get 

    End Get 
End Property 

내가 가져 오기에 넣어 가져 오기 종료해야할지 확실하지 않다 - 이 내가 지금까지있는 것입니다.

답변

3

UrlReferrer는 이미 요청의 속성이므로 사용자는이를 선언 할 필요가 없습니다. 페이지 객체의 요청 인스턴스를 사용하십시오 (웹 양식이라고 가정).

+0

Page.Request.UrlReferrer 내가 지금 무엇을 넣어이다 - 희미한 리퍼러를 같이 URI 하지 Request.UrlReferrer가 아무것도없는 경우하지 IsPostBack을 그런 다음 그런 다음 참조 자 = Request.UrlReferrer 이 끝 경우 지금 내가 어떻게 리퍼러 경우라고 할 종료되면 경우 = "www.mysite.com/page1.aspx"그런 다음 팝업 /page2.aspx 및 onsubmit /page3.aspx else onsubmit /page3.aspx – unire

+0

리퍼러가 page1 일 때 팝업 창이 클라이언트 스크립트 (JavaScript)를 사용하여 열려야합니다. aspx 다음 페이지에 적절한 클라이언트 스크립트를 작성해야합니다. Google 또는 검색 StackOverflow에서이를 수행 할 수 있습니다. – AUSteve