我是 MVC3 的新手。例如,我在自定义验证中遇到问题
在我的 BasicInfoViewModel.cs 中,
[Required]
[Display(Name = "State", ResourceType = typeof(Resources.Global))]
public string State { get; set; }
[Display(Name = "City", ResourceType = typeof(Resources.Global))]
public string City { get; set; }
在我的 BasicDetailsView.cshtml 中,
<label>
<span class="td">@Application.Resources.Global.State</span>
@Html.DropDownListFor(m => m.State, (List<SelectListItem>)ViewData["State"])
</label>
<label>
<span class="td">@Application.Resources.Global.City</span>
@Html.DropDownListFor(m => m.City, (List<SelectListItem>)ViewData["City"])
</label>
如果state属性返回true,则只需要“City”。如果不是,则不需要城市,则应禁用文本框。我没有使用EditorFor,而是使用DropDownListFor因为我使用的是纯 html。谁能帮我解决这个问题?谢谢...