如何在下拉列表中选择第二项az默认值?

时间:2011-09-27 17:24:11

标签: asp.net-mvc-3 razor

我有一个下拉列表,在mvc 3 razor中:

@Html.DropDownList(
       "SelectedLicensesID",
            new SelectList(Model, "LicensesID", "LicenseUI"))

它包含5个项目。如何将第二项设置为默认项?

1 个答案:

答案 0 :(得分:0)

这取决于它的LicensesID值是多少。如果你知道的话,你可以:

@Html.DropDownList(
    "SelectedLicensesID",
    new SelectList(Model, "LicensesID", "LicenseUI", "123")
)

其中123是您要预选的项目的LicensesID

另一种可能性是在控制器动作中执行此操作:

public ActionResult Index()
{
    var model = ...
    // preselect the item that has LicensesID=123
    ViewData["SelectedLicensesID"] = "123";
    return View(model);
}