在我的模型中,我有一个类别类型的字段。
...
public Category Category { get; set; }
...
Category 类与此类似:
public class Category
{
public int Id { get; set; }
public string Description { get; set; }
}
在我看来,我正在为 DropDownLists 使用 HtmlHelper:
@Html.DropDownListFor(m => m.Category.Id, new SelectList(Model.Categories, "Id", "Description"))
当我发布我的表单时,模型上的 Category 字段设置为 Category 对象的实例,该对象的 Id 值设置正确。
描述字段为空。我知道整个类没有序列化并传递给客户端,对于复杂的类,我不一定想要这样。同样对于很多情况,我可以简单地使用 Id 来找到正确的元素。
是否很难将描述字段也返回到模型中,以便我可以使用该字段?
如果有怎么办?