我是 mvc 的新手。我刚刚遇到了一个问题。我创建了一个 prtial 视图,其中有一个 texbox,它绑定到模型中的属性。在该属性上应用了 [必需] 验证。问题是,当我在一个视图上多次渲染该部分视图并仅在一个文本框中填充数据后单击提交按钮时,验证同时适用于所有部分视图。我想要的是 [Required] 验证应该分别应用于所有部分视图/文本框。
我的部分观点是
@Html.TextboxFor(m=>m.Name)
型号是
[Required]
public string Name(get; set;}
我的视图有多个部分视图
@Html.Partial(_MyPartialView)
@Html.Partial(_MyPartialView)
<input Type="submit" value="click"/>
当我在第一个部分填充数据时,验证也会同时自动应用于第二个部分视图。
希望你们能理解前言。如果有人可以提供帮助,我将非常感激,因为我为此问题困了几天。提前谢谢了。