0
网站现在允许使用促销代码。如果促销将付款金额设为0,则客户不希望输入信用卡信息。目前ViewModels已经要求在CC信息上。现在需要制定条件。任何方式通过属性来做到这一点?ASP.NET MVC4 DataAnnotation,如果其他字段需要字段> 0
网站现在允许使用促销代码。如果促销将付款金额设为0,则客户不希望输入信用卡信息。目前ViewModels已经要求在CC信息上。现在需要制定条件。任何方式通过属性来做到这一点?ASP.NET MVC4 DataAnnotation,如果其他字段需要字段> 0
基本上你想要的是一个[RequiredIf]
数据注解属性,不幸的是这并没有内置到MVC4中,但好消息是有一个nuget包可用。另一种方法是自己编写自己的服务器和jQuery不引人注目的验证方法,这并不难。
查看https://foolproof.codeplex.com/上的RequiredIf并安装包,只需使用NuGet包控制台和install-package foolproof
,或者在包管理器中搜索万无一失。
但万无一失似乎不适用于MVC4?任何想法? –