0
请告诉我的数据值,显示和百分比
在我的形式,用户应输入百分比值介于1到100
对于这个问题,如果用户输入80%,比我想将它作为0.80保存在数据库中 - 保存到数据库时我需要一个不同的值。
我该怎么办?
我的应用程序是MVC 3和EF Code-First based。
谢谢
请告诉我的数据值,显示和百分比
在我的形式,用户应输入百分比值介于1到100
对于这个问题,如果用户输入80%,比我想将它作为0.80保存在数据库中 - 保存到数据库时我需要一个不同的值。
我该怎么办?
我的应用程序是MVC 3和EF Code-First based。
谢谢
它不存在“原样”。
你可以尝试什么(顺便说一句,他们真的有很多其他的方法可以做到这一点)。
创建自定义属性(PercentageAttribute),你将穿上 你的“百分比”的属性
创建自定义模型绑定器,覆盖的SetProperty,并除以100 值时的PropertyDescriptor具有“ PercentageAttribute”
但是,当你从数据库中获取价值,它将被除以100 ......所以,如果您的用户可以编辑这些数据,你必须通过100 BEF乘矿石通过它“编辑”的看法...
我认为ViewModels有一点逻辑,或POCO瞬态属性,或任何其他更容易!
很难说没有理解为什么你真的需要这个。
我知道我可以做80/100并得到它。但问题是如果有任何属性可能有所帮助。 – 2012-03-08 15:38:59