您好!感谢您的问题。在ASP.NET MVC RC中,Html.DropDownList() 是一个强类型的辅助方法,用于在视图中呈现下拉列表。它可以在刷新时预先选择项目。
为了实现这一点,您需要在控制器中将所需的选定项目传递到视图中。您可以通过将所需的选定项目添加到模型或视图包中来实现这一点。
例如,假设您有一个名为“MyModel”的模型,其中包含一个名为“SelectedItem”的属性。您可以将所需的选定项目添加到模型中,然后将模型传递到视图中。
在控制器中:
public ActionResult MyAction()
{
MyModel model = new MyModel();
model.SelectedItem = "MySelectedItem";
return View(model);
}
在视图中,您可以使用Html.DropDownList() 方法来呈现下拉列表,并将所需的选定项目传递给它。
@Html.DropDownList("MyDropDownList", new SelectList(Model.Items, "Value", "Text", Model.SelectedItem))
这将在刷新时预先选择“MySelectedItem”。
希望这可以解决您的问题。如果您有其他问题或需要进一步的帮助,请随时告诉我。
领取专属 10元无门槛券
手把手带您无忧上云