问问题
835 次
2 回答
1
在重定向到页面之前,我会将数据包含在 Viewbag 中。
一个常见的(也是好的)方法是使用@Html.DropDownList()
or @Html.DropDownListFor<>()
in your view。但是,您应该更喜欢强类型模型而不是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 回答