私はasp.net mvc @ visual studio community 2015の新人です。 私は2つのモデル(モデルA、モデルB)を持っています。 。ASP.NET mvc 0から多くのリレーションシップドロップダウンリスト既定null-
public virtual List<A> A_nav_prop { get; set; }
を用いB モデルA参照とモデルBが
public int? AID { get; set; }
public virtual A A { get; set; }
を用いを参照そしてIは、エンティティフレームワークを使用してコントローラ(および自動的にビュー)を作成します。
私はBのビューの作成を実行すると、私は問題はドロップダウンリストが常にmodelBの値を示していることであるモデルAのすべての値
を示してドロップダウンリストを取得します。 ドロップダウンリストから何かを選択することを強制されることなくAを作成したいと思っています。
はあなたステファン・ミュエッケが述べ何パー
それからちょうど[過負荷]を使用します(https://msdn.microsoft.com/en-us/library/system.web.mvc.html.selectextensions.dropdownlistfor(v=vs.118).aspx#M:System.Web.Mvc.Html.SelectExtensions。 DropDownListFor''2%28System.Web.Mvc.HtmlHelper {'' 0}、System.Linq.Expressions.Expression {System.Func {'' 0、 '' 1}}、System.Collections.Generic.IEnumerable {System。 W 'optionLabel'(' null'値)を受け入れる 'DropDownListFor()'の 'eb.Mvc.SelectListItem}、System.String%29) –