2
我希望在頁面生命週期的最初階段檢查QUERY_STRING服務器變量中的值,並將其替換爲另一個值。對Request.ServerVariables(「QUERY_STRING」)對象的每個後續請求都會返回我的新值。我是否可以在.NET請求對象中覆蓋HTTP服務器變量
有沒有這樣做的方法,而不必重新編碼調用該變量的應用程序中的每個地方?
我希望在頁面生命週期的最初階段檢查QUERY_STRING服務器變量中的值,並將其替換爲另一個值。對Request.ServerVariables(「QUERY_STRING」)對象的每個後續請求都會返回我的新值。我是否可以在.NET請求對象中覆蓋HTTP服務器變量
有沒有這樣做的方法,而不必重新編碼調用該變量的應用程序中的每個地方?
您可以使用HttpContext.RewritePath
來設置新的查詢字符串。
直接重寫Request.ServerVariables
或Request.QueryString
集合是不可能的。