0
ここでは、MVCのHttpPostの後にクリックしたときに、ダイナミックドロップダウンで属性 "selected"を設定したい場合、同じカテゴリの最初のテキストを表示します。私がチェックし、オプションタグに「選択」属性セットした値を使用してダウンforeachループオプションタグ内の動的なドロップで「選択」属性を取得したいHttpPostからリロードした後ドロップダウンリストから動的値を使用して属性を設定する
@if (Model.objlist1.Count != 0) {
<select id="catID" onchange="getID();this.form.submit();">
<option id="removeIT" value="007">Please select a category</option>
@foreach (var item in Model.objlist1) {
//a++;
<option value="@item.categoryID">@item.category</option>
}
</select>
@Html.HiddenFor(m => m.categoryID, new { @id = "newCatID", @name = "newCatID" })
}
。
ではこの ようにしてみてくださいしかし、どのように私は属性を設定することができます私はオプションタグにforeachループを使用します。 –
これは自動的に値に依存するものを選択します –
問題を解決しました。オプションタグの値をviewbagに追加し、$( "#catID")に設定しました。ドキュメント準備関数内のval( '@ ViewBag.ID') –