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你不需要代表接受答案。只需點擊左側的複選標記即可 –