我正在开发基于此tutoriel http://www.c-sharpcorner.com/uploadfile/4d9083/globalization-and-localization-in-asp-net-mvc-4/的ASP.NET MVC本地化应用程序。
它工作正常,但如果用户在表单中键入数据并在提交表单之前更改语言,则本地化字符串会很好地更改,但表单中输入的日期将丢失。
我认为唯一的方法是在单击语言链接时提交表单,在服务器端更改UICulture后,使用提交的数据显示相同的视图,但如果存在无效则不会发生提交数据。 在webforms中,由于viewstate和(causevalidation = false)没有这样的问题。
功能,数据丢失可能是可接受的(用户选择错误的时间来更改语言),但有没有优雅的方法来避免数据丢失?!