提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
根据此处的详细信息...我进行了编辑,并创建了运行良好的VM。 我的VM包含“ SelectList”集合,DD如下所示。
@Html.DropDownListFor(model => model.softwaremanufacturerid, Model.ListOfManufacturers)
我的问题与“详细信息”操作有关。 有什么方法可以使用已经建立的列表(这些列表在所有具体实例都继承的祖先VM类中)显示制造商名称而不是FK? 我现在得到的只是FK。
谢谢
列表值从不发布。 仅所选值。 因此,在您要提交此表单的相应操作中,如果需要重新显示同一视图,则可以使用此值从数据库中取回列表。
您可能可以执行以下操作:
@Html.DisplayFor(model => model.SoftwareManufacturer.Name)
这假定您具有如下所示的类:
public class Product
{
[Key]
public Guid Id { get; set; }
public String Name { get; set; }
[ForeignKey("SoftwareManufacturer")]
public Guid SoftwareManufacturerId { get; set; }
public virtual Manufacturer SoftwareManufacturer { get; set; }
}
public class Manufacturer
{
[Key]
public Guid Id { get; set; }
public String Name { get; set; }
}
我想那会做你想要的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.