업데이트/차단 HttpContext.현재 있습니다.요청을 합니다.쿼리 문자열

StackOverflow https://stackoverflow.com/questions/34365

  •  09-06-2019
  •  | 
  •  

문제

여기에 이상한 하나입니다.내가 다시 사용하는 코드 베이스는 불행하게도 해야하지 않 업데이트 할 수 있습니다.이 코드를 호출하여 HttpContext.Current.Request.QueryString.이상적으로,필요를 밀어 a 값으로 이 컬렉션에는 모든 요청을 것입니다.이것이 가능한 아마 HTTP 모듈은?

도움이 되었습니까?

해결책

를 사용하지 않고 반사,그것을 하는 간단한 방법이 사용하는 것입니다.RewritePath 기능에 현재 HttpContext 개체를 수정하기 위해 쿼리문자열.

를 사용하는 IHttpModule,그것은 다음과 같습니다:

context.RewritePath(context.Request.Path, context.Request.PathInfo, newQueryStringHere!);

희망이 도움이 됩니다!

다른 팁

서울 영등포구 상동의 대답하고 싶다는 추가 일반적으로 매체에 신뢰를(특정하여 많은 공동 hostings)당신은에 액세스 할 수 없습니다를 반영 그래서...RewritePath 유지됩니다 아마도 당신의 유일한 선택입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top