intデータ型のデフォルトのエラーメッセージを取得します。つまり、he value 'abc' is not valid for age
どうすればよいですか。
public class HomeViewModel
{
[Integer(ErrorMessage="provide valid numeric value")}
public int age{ get; set; }
}
intデータ型のデフォルトのエラーメッセージを取得します。つまり、he value 'abc' is not valid for age
どうすればよいですか。
public class HomeViewModel
{
[Integer(ErrorMessage="provide valid numeric value")}
public int age{ get; set; }
}
データを投稿するアクションメソッドで、モデルが有効かどうかを確認しましたか?
[HttpPost]
public ActionResult MyActionMethod(Model model)
{
if(!ModelState.IsValid)
{
return View(model);
}
//else post data
}
のエラーメッセージを表示したい場合は、Integer
試すことができます
[Required(ErrorMessage="Age Is Required")]
[Integer(ErrorMessage="Numbers Only")]
public int Age { get; set; }