表单包含两个按钮,我需要在' 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" />
答案 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" />
}
这样,验证只会触发相应的表单元素。