繁体   English   中英

强类型视图和小数

[英]strongly typed views and decimals

寻找有关如何应对以下情况的建议。 我有一个带有十进制字段的inputviewmodel。 该值将以以下精度和小数位数插入SQL db:18,2。 如果用户输入100000000000000000.00,则从数据库返回错误:

“参数值'100000000000000000.00'超出范围。”

我应该如何处理?即阻止用户输入该值。 我确实有一个验证层..但是此值确实解析为十进制。

提前谢谢了

您可以使用Range属性装饰InputViewModel中的属性。

有关InputViewModel的RangeAttribute的MSDN文档:

http://msdn.microsoft.com/zh-CN/library/system.componentmodel.dataannotations.rangeattribute.aspx

您将寻找类似的用法:

[Range(Maximum: 100000000)]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM