1

intデータ型のデフォルトのエラーメッセージを取得します。つまり、he value 'abc' is not valid for age
どうすればよいですか。

   public class HomeViewModel
   {
    [Integer(ErrorMessage="provide valid numeric value")}
    public int age{ get; set; }
   }
4

1 に答える 1

3

データを投稿するアクションメソッドで、モデルが有効かどうかを確認しましたか?

[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; }
于 2012-04-10T10:31:32.727 に答える