2011-02-15 3 views
1

웹 응용 프로그램의 Request.UrlReferrer가 null입니다. UrlReferrer를 어떻게 설정할 수 있습니까?Asp.net request.UrlReferrer is null

+1

가능한 중복 [Request.UrlReferrer 널!?] (http://stackoverflow.com/questions/149130/request-urlreferrer-null) – adatapost

+0

덕분에, 난 그냥 한번보세요. – maycil

+0

무엇이 필요합니까? IMO 당신은 참조자가 안정적이지 않기 때문에 대체 방법을 찾아야합니다. –

답변

2

UrlReferrer를 설정할 필요가 없습니다. 리퍼러는 브라우저가 서버에 보내는 내용입니다. 이 속성은 브라우저가 참조 자로 보낸 내용을 읽는 방법입니다. 명백한 이유 때문에 서버가 브라우저를 제어하지 않기 때문에 브라우저가 보내는 것을 설정할 수 없습니다.

왜 어쨌든 설정 하시겠습니까?

+0

실제로 UrlReferrer를 설정하고 싶지 않습니다. UrlReferrer가 null이 아닌지 확인하고 싶습니다. 하지만 내 응용 프로그램 (로그인했을 때)은 null입니다. – maycil

+0

브라우저가 UrlReferrer를 보낼 수 없기 때문에 UrlReferrer에 의존 할 수 없습니다. 더 많은 사람이 페이지를 직접 열 수 있습니다. – Stilgar

0

UrlReferrer가 null이 아닌지 확인하고 싶습니다. 그렇지 않으면 '객체 참조가 객체의 인스턴스로 설정되지 않습니다.'를 만들 수 있습니다. 오류. 의

if (!(Request.UrlReferrer == null)) { 
    'if Request.UrlReferrer is not null do this 
} 
else { 
    'set Request.UrlReferrer to null 
} 
관련 문제