ASP.NET MVC切换语言并保留模型数据

时间:2015-12-16 10:03:19

标签: asp.net-mvc asp.net-mvc-4

我有切换语言帮助器,在语言之间切换, 当我改变语言时我想保留模态数据,

示例我打开英语语言和填充设置,如下所示: enter image description here

我希望当我将语言更改为阿拉伯语以保存这样的模型数据时: enter image description here

语言助手是动作链接,因此它转到控制器 - > action(获取http)并返回带有模型的视图。

在更改语言时保留模态数据的任何方法,并且我不会将模型数据放入查询字符串中,因为可能存在大视图数据。

1 个答案:

答案 0 :(得分:0)

  

语言助手是动作链接,因此它转到控制器 - > action(获取http)并返回带模型的视图。

因此,为什么不将表单的模型添加到您的Get操作中,而不是返回一个全新的空表单,并返回该表单,这样您的表单就会填充数据输入

即使我会考虑使用资源和UI文化来切换语言。 Here's a nice tutorial for you.