我有一个模型和一个控制器的多个视图。 该模型有一些必填字段,但对于特定视图,我需要忽略2个特定字段的验证。 有什么方法可以忽略这两个字段的验证?多视图相同模型[MVC 3]
我正在使用asp.net MVC3。
型号代码示例:
[Required(ErrorMessage = "Campul strada este obligatoriu")]
public string Strada { get; set; }
[DisplayName("Numar strada")]
[Required(ErrorMessage = "Campul strada numar este obligatoriu")]
public string NrStrada { get; set; }
对于9/10的观点是好的,但对于1个视图我不希望被该电源线。
请更具体!哪种编程语言,您使用的是哪个框架/库?考虑提供一些示例代码。人们只能像你问的那样帮助你。 – tike
您应该考虑使用ViewModels代替。发布一些代码,以便我们可以看到你在做什么。 – mezmi
对于那个视图,而不是使用Html.EditorFor/Html.TextBoxFor,你可以使用Html.TextBox助手尝试,我不认为输出HTML验证所需的标记,所以你应该通过客户端这方面的验证。服务器端,您将需要检查模型状态并删除这两个字段的错误 – Slicksim