質問する
835 次
2 に答える
1
ページにリダイレクトする前に、Viewbag にデータを含めます。
一般的な (そして良い) メソッドは、ビューで@Html.DropDownList()
orを使用@Html.DropDownListFor<>()
することです。ただし、構造化されていないデータよりも厳密に型指定されたモデルを優先する必要がありViewBag
ます。
以下も参照してください。
于 2013-02-12T08:05:39.593 に答える
0
$(document).ready(function () {
$.get('/Home/GetProducts/' + $(this).val(), function (response) {
var products = $.evalJSON(response);
var ddlSelectedProduct = $("#SelectedProduct");
// clear all previous options
$("#SelectedProduct > option").remove();
// populate the products
for (i = 0; i < products.length; i++) {
ddlSelectedProduct.append($("<option />").val(products[i].Value).text(products[i].Text));
}
});
});
または
@Html.DropDownListFor(
x => x.SelectedProductId,
new SelectList(ViewBag.Products as SelectList, "Value", "Text"),
"-- Select Product--"
)
于 2013-02-12T08:08:33.050 に答える