時間の int のように、モデルに計算されるデータを追加するために、モデル用の特別なビューモデル クラスを作成しました。
public class SessionView
{
public Session Session { get; set; }
public int StartHour { get; set; }
public int StartMin { get; set; }
public int EndHour { get; set; }
public int EndMin { get; set; }
}
カスタムバリデーターで検証を行うとき、ビューがポストバックでエラーを追加する適切な場所を見つけるために必要な「.Session」なしでエラーを ModelState に追加します。
ModelState.AddModelError("Name","error")
の代わりにas を追加して、エラーを表示できるようにするにはどうすればよいModelState.AddModelError("Session.Name","error")
ですか?