通常我會設置一個GET POST重定向週期,但是我遇到了一種情況,而不是重定向,我只需要返回一個新的視圖。這樣做的問題是新頁面有上一頁的URL(因爲我沒有重定向,我剛剛返回了一個新視圖)。有沒有辦法改變呈現給用戶的網頁的網址而不重定向?.net MVC獲取回覆視圖
我實際執行嚮導,我需要堅持的頁面之間的數據,但是我也沒有辦法通過一個重定向到持久化數據(TempData的被禁用..)而導致上述方法。一個可能的解決方案是創建一個表來存儲我需要保留的臨時數據,但這是不可取的。我也不想結束嚮導的每個領域的一個視圖,只是使用jscript來隱藏顯示不同的步驟。
任何幫助,提示或一般建議將非常感激。
謝謝。
感謝您的回覆。我可以通過發佈並將其作爲模型返回來保留數據,這不是問題。但是,如果我發佈到下一步,那麼我無法做一些驗證並返回到沒有重定向的同一頁面。 – user663470 2011-03-17 04:42:27