Я хотел бы добавить свойство к Modelstate, когда это недействительно, но я не уверен, как это сделать, когда свойство вложено внутри другого.ASP.NET MVC: как добавить вложенное свойство в ModelState?
Ниже приведена Visual Studio уже для меня.
<td>
<span class="editor-field">
@Html.EditorFor(model => model.TheResource.stateProvince)
</span><span class="editor-validation-error">
@Html.ValidationMessageFor(model => model.TheResource.stateProvince)
</span>
</td>
Теперь, как добавить свойство modelstate на стороне сервера?
if(model.TheResource.countryName == "US")
{
if(!GetUSAStates().Contains(stateProvince))
{
ModelState.AddModelError("",
"US state or territory not valid." +
"Please check the spelling. Use, for" +
" instance, Maryland instead of MD");
}
}
До сих пор я использовал пустую строку, потому что не знал, как добавить свойство. Проблема в том, что она отображает ошибку в сводке.
Любая идея о том, как добавить вложенное свойство в Modelstate?
Спасибо за помощь