Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 自定义验证帮助(Mvc万无一失)_Javascript_Jquery_Asp.net Mvc_Asp.net Mvc 4_C# 4.0 - Fatal编程技术网

Javascript 自定义验证帮助(Mvc万无一失)

Javascript 自定义验证帮助(Mvc万无一失),javascript,jquery,asp.net-mvc,asp.net-mvc-4,c#-4.0,Javascript,Jquery,Asp.net Mvc,Asp.net Mvc 4,C# 4.0,我有一个带有值的DropDownListFor@Html.DropDownListFor(model=>model.Payment) 现金 汇票 我有TextBoxFor@Html.TextBoxFor(model=>model.PaymentType),我想让TextBoxFor成为Required,只有当用户从DropDownListFor中选择money order时,我有Mvc万无一失,并且我尝试使用RequiredIf 这是我的视图模型 public string PaymentT

我有一个带有值的DropDownListFor
@Html.DropDownListFor(model=>model.Payment)

  • 现金
  • 汇票 我有TextBoxFor
    @Html.TextBoxFor(model=>model.PaymentType)
    ,我想让TextBoxFor成为Required,只有当用户从DropDownListFor中选择money order时,我有Mvc万无一失,并且我尝试使用RequiredIf
这是我的视图模型

public string PaymentType { get; set; }
public string Payment{ get; set; }
@斯蒂芬·穆克

[RequiredIf("Payment", "money order")]

显示您已经尝试过的
[RequiredIf(“付款==汇票”)]
等待您的帮助:(其
[RequiredIf(“付款”,“汇票”)]
非常感谢。