0
我试图用Html.EditorForModel在View中渲染模型。 这是我的模型的代码。
产品类模型内部的渲染模型ASP.Net MVC
public class Product
{
[Key]
[HiddenInput(DisplayValue = false)]
public int ProductId { get; set; }
public string Name { get; set; }
public string Model { get; set; }
public string Serial { get; set; }
[HiddenInput(DisplayValue = false)]
public int DealerId { get; set; }
[ForeignKey("DealerId")]
public virtual Dealer Dealer { get; set; }
}
经销商类
public class Dealer
{
[Key]
public int DealerId { get; set; }
public string Name { get; set; }
public int DealerNumber { get; set; }
}
我尝试做打底产品进行编辑。我这样做
@using (Html.BeginForm("Edit","Product"))
{
@Html.EditorForModel()
@Html.EditorForModel(Model.Dealer)
<input class="btn btn-default" type="submit" value="edit" />
}
但它似乎像查看渲染EditorForModel()两次。这是屏幕
是否可以解决此问题?
谢谢。这是工作。不幸的是,我没有足够的声望将您的答案标记为有用。但thx再次。 – alinaish
不客气。 –
@alinaish你不需要代表接受答案。只需点击左侧的复选标记即可 –