2012-04-13 92 views
0

使用原始MVC的某個時候我正在熟悉MVC 2後,但我想知道是否有遠離形式傳遞值,如用戶名和密碼,當移到下一頁時,它不會作爲URL的一部分發送?ASP.Net MVC2傳遞參數的URL

我有一個基本的形式是發生在幾個值綁定到一個實體,然後我做的下一件事就是調用數據庫我的模型級別。之後,我返回RedirectToAction。

誰能告訴我,好嗎?

回答

0

當你重定向你正在失去的是存在於形式的所有張貼值。一個重定向意味着新的GET請求和GET請求意味着,如果你希望能夠對目標行爲檢索這些值,你有兩個選擇:在數據庫

  • 保存並僅傳遞ID作爲查詢字符串參數,使該目標的行動來獲取他們
  • 通過所有值作爲查詢字符串參數
+0

爲什麼不推薦使用的TempData或Session(不推薦)會議? – Rodolfo 2012-04-13 17:39:05

+0

因爲它不是RESTful。它是網絡農場中的PITA,並沒有擴展。 – 2012-04-13 17:39:36

+0

哦,我明白了,謝謝。這是最簡單的方法,但確實有缺點。另一種選擇是不是重定向,但在相同的程序來處理數值,只有處理完成(用戶驗證等)後重定向。 – Rodolfo 2012-04-13 17:43:28