0

私のアプリケーションはASPXビューを使用するMVC3です。次のドロップダウンリストを使用して、作成と編集の2つのページがあります。

<%= Html.DropDownList("VesselDiameter", new SelectList(new[] { "", "1", "2", "3"}))%> 

作成ビューで機能し、データをMS Sqlテーブルに保存しますが、値は編集ビューに表示されません。使用する場合、

<%: Html.EditorFor(model => model.pRCA.VesselDiameter) %>

別のビューで同様のドロップダウンリストを使用しましたが、機能しましたが、モデルが異なります。

<%= Html.DropDownList("Vessel", new SelectList(new[] { "", "1", "2", "3"}))%>

それ以外の

<%: Html.EditorFor(model => model.Vessel) %>

価値はそこにあります!あなたの提案をいただければ幸いです。前もって感謝します。

4

1 に答える 1

0

Model.pRCA.VesselDiameter mvcの場合、このID( "pRCA.VesselDiameter")が生成されるため、ID値の前にpRCAを追加する必要があります。

<%= Html.DropDownList("pRCA.VesselDiameter", new SelectList(new[] { "", "1", "2", "3"}))%> 
于 2012-09-11T06:59:14.353 に答える