コントローラーの mvc で何かを検証する必要があります。
@Html.ValidationMessageFor(model => model.somestring)// in the view
if (model.string = some condition)
ModelState.AddModelError("somestring", "String cannot be empty");// in the controller
しかし、私の見解では、次のようなカスタムオブジェクトがある場合
@Html.ValidationMessageFor(model => model.someobject.somestring)// in the view
どうすればそれを検証できますか? 次の構文は正しいですか?
if (model.someobject.somestring = some condition)
ModelState.AddModelError("somestring", "String cannot be empty");// in the controller