を保存:ID、FR、NL、値とコード:ASP.NET MVC:ドロップダウン位置決めと、私は私の見解では、これを持って
@Html.DropDownList("LookupTypeImmobilier", new SelectList(Model.LkpTypeImmobilier, "Code", "Value", Model.LookupTypeImmobilier.Code))
ルックアップクラスは、プロパティを持っています。 の値は、ドロップダウンのテキスト表示です。
LkpTypeImmobilierがリストであるとLookupTypeImmobilierが選択され、値が正確である(写真を参照)が、ドロップダウンがsettedされていません。私が選択して、私は次のように投稿する
:テキストボックスから来る
var jqxhr = $.post("Controller/Action", $("form").serialize(),
function (data) {
});
値、TEXTAREAを掲示し、私は、コントローラではなく、ドロップダウンにそれらを取得しています。
アイデアはありますか?
おかげで、
更新1(ShankarSangoli要求)
<select id="LookupTypeImmobilier" name="LookupTypeImmobilier"><option value="0">----</option>
<option value="1">habitation principale/logement familial</option>
<option value="2">résidence secondaire</option>
<option value="3">immeuble de rapport</option>
<option value="4">terrain à bâtir</option>
<option value="5">terre agricole</option>
<option value="6">bois</option>
</select>
アップデート2 これを試みたが動作しない(NULL I投稿していない位置決め)3
ませんソリューション
@Html.DropDownListFor(m => m.LookupTypeImmobilier, new SelectList(Model.LkpTypeImmobilier, "Code", "Value", Model.LookupTypeImmobilier))
アップデートは、私は回避策を使用する場合。モデルではなくフィールドでjQueryフィールドで投稿します。エディションでは、jQueryでドロップダウンリストの位置を設定しました。それは本当に正しい方法ではありませんが、仕事です、私は解決策を見つけることを願っています。
そのコードのためのページに表示されるHTMLは、あなたは、どのようなことが可能ですチェック? – ShankarSangoli
Update1を参照してください –
mmmmhhh私はDropDownListForを使用する必要があります私は –