如何在' MVC'中使用验证组剃刀

时间:2015-06-29 06:19:14

标签: razor

表单包含两个按钮,我需要在' productID'上应用必要的字段验证。如果单击“搜索”按钮,则为TextBox。同样,在“产品名称”上应用必填字段验证。 &安培; '说明TextBox onclick提交。 查看代码:

Enter Product No :                       
@Html.TextBoxFor(Model => Model.productID)
<input type="submit" value="Search" name="action" />
Product Name :                                                                                                                                                                                                                                                                                           
@Html.TextBoxFor(Model => Model.Productname)
Product Description :
@Html.TextBoxFor(Model => Model.Description)

<input type="submit" value="Submit" name="action" /> 

1 个答案:

答案 0 :(得分:0)

最简单的方法是将它们分为两种形式。因此,productID的输入为 form1 ,其余为 form2

@using (Html.BeginForm())
{
   // inputs for form 1
   <input type="submit" />
}

@using (Html.BeginForm())
{
   // inputs for form 2
   <input type="submit" />
}

这样,验证只会触发相应的表单元素。