0
我創建了手動顯示錯誤的模型。例如,我有組織模型。在這方面,我有這樣的字段,在mvc2中創建ModelStateErrorMessage
- 名稱
- EmailAddress的
- 移動電話號碼
- IndustryId。
在上面如果有任何項目沒有填寫用戶頁面,它顯示「Name is required」。
我在型號
public class Organization_Validation
{
[Required(ErrorMessage = "Name is required")]
[StringLength(200, ErrorMessage = "Name cannot exceed 50 characters")]
public string Name { get; set; }
[Required(ErrorMessage = "Industry is required")]
[Range(1, int.MaxValue, ErrorMessage = "Industry is required")]
public int IndustryId { get; set; }
[Required(ErrorMessage = "MobileNumber is Required")]
public string MobileNumber { get; set; }
[Required(ErrorMessage = "Email Address is required")]
public string Email { get; set; }
}
在這裏,我要檢查移動電話號碼和電子郵件地址碼。這兩個人都可以進入。如果用戶在沒有電子郵件的情況下輸入Mobilenumber,則不應顯示錯誤。它會更新。這個怎麼做?
FluentValidation僅適用於mvc3和mvc4。我想使用Mvc2 – PoliDev