【问题标题】:How to use validation group in 'MVC' razor如何在“MVC”剃须刀中使用验证组
【发布时间】:2015-09-15 12:29:51
【问题描述】:

表单包含两个按钮,如果单击“搜索”按钮,我需要在“产品 ID”文本框上应用必填字段验证。类似地,在“产品名称”和“描述文本框”上应用必填字段验证 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" /> 

【问题讨论】:

  • 正确的代码格式

标签: razor


【解决方案1】:

最简单的做法是将它们以两种不同的形式放置。所以productID的输入进入form1,其余进入form2

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多