【发布时间】:2014-08-15 23:31:59
【问题描述】:
在 ASP.NET MVC 应用程序中,我有一个名为 CarSearchCriteria 的模型:
public class CarSearchCriteria{
public int CarMake {get;set;} // This is selected from a dropdownlist
public int YearOfFirstReg {get;set;}
public string ModelVariant {get;set}
}
我有两个视图 - 一个用于编辑,另一个用于查看。在 CarMake 属性的编辑视图中,我可以执行以下操作。我知道我可以使用 DropDownListFor 但暂时不想与 SelectList 混淆:
<select name="CarMake">
<option value="1">BMW</option>
<option value="2">Mercedes</option>
<option value="3">Toyota</option>
</select>
因此模型绑定机制将很容易将选定的值绑定到适当的模型属性。但是阅读模式呢。我不能显示 1s 或 2s。我需要展示宝马、奔驰等。我的问题是首选方式是什么,我是否必须拥有一个包含实际文本信息的属性名称,例如 CarMakeText?
【问题讨论】:
标签: asp.net-mvc-4 properties model