私はC#とASP.NETでMVC2プロジェクトを構築しています。私の書式の1つでは、私は「時間」の価値を受け入れるフィールドを持っています。フィールドはJQuery UI Timeピッカーを使用していますが、ユーザーはテキストを入力することができます(これは正しく、このように必要です)。しかし、ユーザは、次のようにエラーメッセージが表示され、有効な「時間」形式ではない値を入力したとき:MVC2の検証メッセージはどのように変更できますか?
The value 'garbage' is not valid for StartTime.
私は何か他のものには、この検証メッセージを変更する必要があります。これはどうすればいいですか?モデルでは、フィールドは次のようになります。
public TimeSpan? StartTime { get; set; }
あなたはcutomバリデーターを書くことができます。ここにあなたに役立つ素晴らしいブログがあります。http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx –
http://stackoverflow.com/questions/6388238/validate-a-date-in-a-specific-format-in-asp-net-mvc-3 – Mediator