2014-01-07 65 views
0

我需要將CSV文件上傳到我的MVC應用程序,其中在視圖中我需要映射列,並且在下一個視圖中需要顯示一些從csv文件導入的數據給用戶,如果用戶對該數據顯示感到滿意,他可以進一步移動,否則他可以返回並在列映射中相應地做出改變。在MVC中在視圖和控制器之間來回傳遞信息4

我擔心的是要顯示他選擇的列映射。請建議最好的方法來做到這一點,它應該是安全的併發請求,因爲多個用戶將執行此任務。

謝謝, Jshunjan

回答

1

保持在形式隱藏字段的用戶列映射選擇,然後相應地將它張貼到相關的控制器。因此,總之:

  1. 讓用戶選擇可用的列。
  2. 進入另一個頁面後,也發佈用戶選擇。
  3. 如果您需要對其他表單再次進行選擇,請將用戶選擇置於相關頁面的隱藏字段中,並相應地將其發送到相關控制器。

或者,可以使用TempData功能。請參考以下鏈接解釋:

Using Tempdata in ASP.NET MVC - Best practice

希望它能幫助。

+0

謝謝,我也在考慮tempdata。我用它,它工作正常。 – JSHunjan

相關問題