エラーを手動で表示するためのモデルを作成します。たとえば、組織モデルがあります。これには、次のようなフィールドがあります。
- 名前
- 電子メールアドレス
- 携帯電話番号
- 業種 ID。
上記でユーザーページに未記入の項目があると、「お名前が必要です」のように表示されます。
モデルの私のコード
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; }
}
ここでは携帯番号とメールアドレスを確認したい。この2つなら誰でも入ることができます。ユーザーが電子メールなしで携帯電話番号を入力した場合、エラーは表示されません。更新されます。これを行う方法?