2012-03-17 7 views
0

나는이 URL로 서핑 :왜 queryString을 가져올 수 없습니까?

http://localhost:8976/Authorization.htm?oauth_verifier=79Uzx6XtTBLr5bng67YcqoWY&oauth_token=4%2Fld_dV4hLZc1oOGI0YCrqK-qD7VOV 

내 BLL 코드 (참고 :되지는 A asp.net 페이지의 코드 behinde하지만 깊은 BLL 코드),

QueryString을을 가져올

시도

Request은 NOT NULL

그러나 QueryString 사전에는 키가 없습니다

return System.Web.HttpContext.Current.Request.QueryString["oauth_token"] 
+0

HTML 파일 요청입니까? – PraveenVenu

+0

iframe 안에 있습니까? –

+0

@ChamikaSandamal 아니요 iframe –

답변

0

나는 내가 올바른 값을 가져 ToDictionary 또는 정규식을 사용하는 방법을 알아 내야 이제

  var query = System.Web.HttpContext.Current.Request.UrlReferrer.Query; 
      return query.Substring(...); 

를 사용해야합니다 참조 디버깅하는 동안

+0

올바르지 않습니다. 당신이 URL 재작 성을 사용할 때 params로 재 작성하십시오. –

+0

다시 쓰기를 사용하지 않습니다. –

+0

그러면'UrlReferrer.Query;'? –

0

내 생각 엔 어딘가에서 수행되고 일부 재 작성 거기에 있다는 것입니다 . 하지만 아무 것도 없다고 확신하는 경우 귀하의 linked question에 게시 한 솔루션 중 하나를 사용하십시오.

관련 문제