c# – ASP.NET MVC4教程/脚手架 – 验证和显示使用几种不同的语
我正在使用VS 2012 RC并尝试从这里开始遵循MVC4教程:
http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/accessing-your-model%27s-data-from-a-controller 我进入“输入有关电影的一些细节,然后单击”创建“按钮.然后得到一个错误: "The value '9.99' is not valid for Price." 所以我认为它需要一个小数逗号代替并尝试使用9,99而不是以下结果: "The field Price must be a number." 所以我不知道如何输入数字并满足验证检查.似乎有几个.所以我输入另一个数字9(没有任何小数或十进制字符),然后它工作. 然后我按“编辑”以查看我现在是否可以更改数字.价格现在显示为 9,00 带小数点后的逗号,日期为 01.11.1989 00:00:00 只需将日期和价格字段复制到剪贴板后,即可立即显示以下错误: The field ReleaseDate must be a date. 和 The field Price must be a number. 并且再次无法保存. 所以我猜,ASP.NET MVC脚手架自动要求使用文化不变量(小数点)和使用需要小数逗号的my(德国)文化格式化数字.它进一步要求日期格式化为不变的文化,我猜这是美国的日期格式. 然后在显示时,它默认使用当前(德国)文化. 遗憾的是,我使用的是具有德语区域设置的计算机. 我希望使用当前文化显示值,它已经使用了. 对于实际应用程序(与教程相对),最佳解决方案是什么? 解决方法
事实证明,本教程将在后面的教程中介绍如何解决此问题.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |