현재 확장중인 대형 ASP.NET/C# 응용 프로그램이 있습니다. 쿼리 문자열 매개 변수를 페이지에 추가하고 그 매개 변수를 모든 요청에 자동으로 추가해야합니다.ASP.NET에서 상수 querystring 매개 변수를 추가하는 방법
예를 들어 사용자가 mode = 1을 선택한다고 가정 해 봅니다. 그 시점에서 앞으로 클릭하는 모든 단일 링크의 쿼리 문자열에 & 모드 = 1을 추가해야합니다. 어느 시점에서든 사용자는 모드 = 2로 변경할 수 있습니다. 그래서 나는 그 변화가 각 후속 요청에 반영되도록해야합니다.
그리고 네, 기본적으로 찾고있는 것은 세션 변수 또는 쿠키에 플래그를 저장하는 것입니다. 그러나 우리는 그렇게했으며 올바르게 지속되지 않는 문제가 있습니다. 그 밖의 것이 없다면 문제를 단순히 세션/쿠키 상태로 볼 것인지 아니면 코드의 어딘가에 부적절하게 재설정 할 것인지를 테스트하기위한 용도로만이 쿼리 문자열에 넣고 싶습니다.
가있는 문자열 구축 방법을 만들기를 참조하십시오 이러한 플래그를 추가하고 페이지의 모든 링크 후에 추가하십시오. POST에 필요한 페이지에 단일 양식이 있으면이 작업이 더 어려워집니다. 그러나 심각하게, 나는 당신을 추천 할 것이다 : 이것에 집중하지 말고, 세션으로 문제를 고치고 세션을 사용하라. –
계속해서 이것을 쿼리 문자열에 계속 추가하려는 경우에도 어딘가에 저장해야합니다 (세션/쿠키). 제 생각에는 리셋되는 곳의 문제를 해결해야합니다. 현재 세션이나 쿠키를 사용하고 있습니까? 시간이 초과되었거나 만료됩니까? – Goose