0
如何清除/刪除我的MVC操作不需要/支持的查詢字符串參數?ASP.NET MVC:刪除未使用/不支持的查詢字符串值
例如,我的行動需要,說一個ID和一個布爾標誌,這樣的網址會是這樣:http://localhost:someport/controller/action/?id=1&remove=true
但是,如果用戶鍵入類似,http://localhost:someport/controller/action/?id=1&remove=true&some-junk-param=0
然後,我當請求被處理時,要求some-junk-param
被移除並且不在地址欄中顯示。
有什麼想法?
只有通過檢查方法中的查詢字符串值,然後再次重定向到沒有「無效」值(您無法控制用戶在地址欄中鍵入的內容)的方法。 –
@StephenMuecke:或者,一旦處理完請求,最好是徹底擺脫查詢字符串!我注意到,有些應用程序至少不是ASP.NET的! – Nauman
如果用戶在瀏覽器中使用「後退」按鈕 –