更改 asp.net mvc2 站点文化(模型验证因非美国日期而失败)
我有一个 asp.net mvc2 应用程序,它在欧洲样式日期 (dd/mm/yyyy) 上发出验证错误,
我发现 CurrentUICulture 是 en-us。 我怎样才能永久更改它并使所有应用程序像欧洲一样(en-GB?)
我是否还需要更改数据库上的某些内容(SQL Server 2008,默认安装)。
(此问题链接到 ASP.NET MVC2模型验证因非美国日期格式而失败问题)
但我不想在整个应用程序中处理日期,而是让应用程序完全在正确的文化中工作。
I have an asp.net mvc2 app that issue Validation errors on Europe style dates (dd/mm/yyyy)
I've found that the CurrentUICulture is en-us.
how can I change it permanently and to all the app to be like in Europe (en-GB ?)
Do I need to change something on the Database as well (SQL server 2008, default installation).
(this issue is linked to ASP.NET MVC2 Model Validation Fails with Non-US Date Format question)
But I don't want to treat dates all over the app, rather having the app work entirely in the right culture.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,看起来改变服务器文化(在区域设置中)可以为我解决这个问题..但是
我仍然想知道是否可以在不改变服务器文化的情况下解决这个问题。
Well, it looks like changing the server culture (in regional settings) solve it for me..But
I still wonder if it is possible to solve this without changing the server's culture.