我有用於創建記錄的GET操作。由於該頁面有些動態,因此我不使用模型來保存數據。我會去做一些OAuth,以後再回到創建屏幕。爲了傳回數據,我使用查詢字符串重定向。我在GET操作中解析查詢字符串,然後顯示視圖。問題是,查詢字符串顯示在瀏覽器中。這顯示僞敏感數據。隱藏查詢字符串參數
由於我只使用查詢字符串傳輸數據,我想知道是否可以拋出查詢字符串,以防止它顯示在瀏覽器上。
否則,有沒有辦法去另一個行動沒有重定向?我發現,如果我直接調用「其他」操作方法,它會嘗試查找原始操作的視圖。我可以明確地將return View(viewModel)
行更改爲return View("create", viewModel)
,但這似乎很髒。
我無法重定向到POST。當OAuth進程返回時,它總是使用GET。似乎沒有辦法通過POST重定向。我的意思是,我可以在內部創建一個Web請求...但這看起來太複雜了。 –