我需要将CSV文件上传到我的MVC应用程序,在视图中我需要映射列,在下一个视图中,我需要向用户显示从csv文件导入的一些数据,如果用户对该数据显示感到满意,他可以进一步移动,否则他可以返回并在列映射中相应地进行更改。
我关心的是显示由他选择的列映射。请建议最好的方法,因为多个用户将执行此任务,因此在并发请求中应该是安全的。
谢谢, Jshunjan
答案 0 :(得分:1)
将用户列映射选择保留在表单中的隐藏字段中,然后将其相应地发布到相关控制器。所以,简而言之:
- 让用户选择可用的列。
- 转到其他页面时,也会发布用户选择。
- 如果您需要再次选择其他表单,请将用户选择保留在相关页面的隐藏字段中并发布 相应的控制器。
醇>
或者,可以使用TempData功能。请参阅以下链接以获取解释:
希望它有所帮助。