ASP.NET MVC数据注释属性从另一个属性值设置的范围

双唇0165

嗨,我在Asp.net MVc模型中关注了

TestModel.cs

public class TestModel
{      
public double OpeningAmount { get; set; }

[Required(ErrorMessage="Required")]
[Display(Name = "amount")]
[Range(0 , double.MaxValue, ErrorMessage = "The value must be greater than 0")]
public string amount { get; set; }

}

现在,从我的控制器分配“ OpeningAmount”。

最后,当我提交表单时,我想检查“ amount”必须大于“ OpeningAmonut”。所以想动态设置范围像

[Range(minimum = OpeningAmount , double.MaxValue, ErrorMessage = "The value must be greater than 0")]

我不想只使用Jquery或javascript,因为它将仅检查客户端,因此我可以动态地将Range属性设置为最小,这比它所适合的最小。

拉斐尔的老房子

没有内置属性可以与属性之间的依赖项一起使用。

因此,如果要使用属性,则必须编写一个自定义属性。

在这里为你所需要的例子。

您也可以看看dataannotationsextensions.org

另一种解决方案是使用验证库,例如(非常不错的)FluentValidation

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

一个属性的ASP:NET MVC 4动态验证取决于另一个属性的当前值

来自分类Dev

所需属性取决于另一个属性的值(ASP.NET Core Web Api)

来自分类Dev

基于另一个表值MVC ASP.NET在表上打印数据

来自分类Dev

从另一个类在ASP.Net MVC Controller中设置会话

来自分类Dev

从另一个类在ASP.Net MVC Controller中设置会话

来自分类Dev

ASP.NET-MVC-从另一个模型获取数据

来自分类Dev

使用LINQ asp.net mvc获取表中属性的最后一个值

来自分类Dev

无法在ASP.NET中的另一个前面设置一个div

来自分类Dev

从另一个项目/ dll引用的ASP.NET用户控件具有NULL属性

来自分类Dev

将ASP.NET核心身份用户属性保存在另一个表中

来自分类Dev

从ASP.NET中另一个页面的链接按钮访问复选框的属性

来自分类Dev

c#asp mvc ErrorMessage应该包含另一个变量/属性值

来自分类Dev

如何在另一个ASP.NET MVC项目中运行ASP.NET MVC项目

来自分类Dev

ASP.NET Core 5 MVC / C#:根据另一个模型更改模型的值

来自分类Dev

ASP.NET MVC-无法将string []值传递给另一个Controller操作

来自分类Dev

使用来自asp.net中另一个表的值生成下拉列表。VB MVC 4

来自分类Dev

ASP.NET MVC读写设置属性

来自分类Dev

将ASP.Net MVC主页重写为另一个IP地址

来自分类Dev

在ASP.Net MVC中的另一个Bootsrap模式上打开模式

来自分类Dev

ASP.NET MVC链接到相同类型的另一个对象

来自分类Dev

asp.net mvc在javascript中打开另一个视图

来自分类Dev

重定向到另一个页面asp.net mvc

来自分类Dev

ASP.NET MVC链接到相同类型的另一个对象

来自分类Dev

用另一个 div 替换 div (ASP.NET MVC)

来自分类Dev

ASP.NET MVC 将当前模型发布到另一个索引

来自分类Dev

如何将值从一个控制器传递到ASP.Net MVC3中的另一个控制器

来自分类Dev

将值从一个控制器传递到ASP.NET Core 3.1 MVC中的另一个

来自分类Dev

从另一个页面获取登录值,以在ASP.NET MVC中构造一个动态连接字符串

来自分类Dev

一个控制器的值到另一个控制器不进入asp.net MVC?

Related 相关文章

  1. 1

    一个属性的ASP:NET MVC 4动态验证取决于另一个属性的当前值

  2. 2

    所需属性取决于另一个属性的值(ASP.NET Core Web Api)

  3. 3

    基于另一个表值MVC ASP.NET在表上打印数据

  4. 4

    从另一个类在ASP.Net MVC Controller中设置会话

  5. 5

    从另一个类在ASP.Net MVC Controller中设置会话

  6. 6

    ASP.NET-MVC-从另一个模型获取数据

  7. 7

    使用LINQ asp.net mvc获取表中属性的最后一个值

  8. 8

    无法在ASP.NET中的另一个前面设置一个div

  9. 9

    从另一个项目/ dll引用的ASP.NET用户控件具有NULL属性

  10. 10

    将ASP.NET核心身份用户属性保存在另一个表中

  11. 11

    从ASP.NET中另一个页面的链接按钮访问复选框的属性

  12. 12

    c#asp mvc ErrorMessage应该包含另一个变量/属性值

  13. 13

    如何在另一个ASP.NET MVC项目中运行ASP.NET MVC项目

  14. 14

    ASP.NET Core 5 MVC / C#:根据另一个模型更改模型的值

  15. 15

    ASP.NET MVC-无法将string []值传递给另一个Controller操作

  16. 16

    使用来自asp.net中另一个表的值生成下拉列表。VB MVC 4

  17. 17

    ASP.NET MVC读写设置属性

  18. 18

    将ASP.Net MVC主页重写为另一个IP地址

  19. 19

    在ASP.Net MVC中的另一个Bootsrap模式上打开模式

  20. 20

    ASP.NET MVC链接到相同类型的另一个对象

  21. 21

    asp.net mvc在javascript中打开另一个视图

  22. 22

    重定向到另一个页面asp.net mvc

  23. 23

    ASP.NET MVC链接到相同类型的另一个对象

  24. 24

    用另一个 div 替换 div (ASP.NET MVC)

  25. 25

    ASP.NET MVC 将当前模型发布到另一个索引

  26. 26

    如何将值从一个控制器传递到ASP.Net MVC3中的另一个控制器

  27. 27

    将值从一个控制器传递到ASP.NET Core 3.1 MVC中的另一个

  28. 28

    从另一个页面获取登录值,以在ASP.NET MVC中构造一个动态连接字符串

  29. 29

    一个控制器的值到另一个控制器不进入asp.net MVC?

热门标签

归档