我有一個模型和一個控制器的多個視圖。 該模型有一些必填字段,但對於特定視圖,我需要忽略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