asp.net-mvc - 设置下拉项选择MVC

标签 asp.net-mvc asp.net-mvc-3

我有多个下拉列表用于外观相同的选择列表,并希望设置按循环选择的下拉项目。

如何设置在 mvc 下拉列表中选择的下拉列表的特定项目。

请帮忙。

最佳答案

Html.DropDownList方法采用多个参数,其中之一是 List<SelectListItem> . SelectListItem 的单个实例是您设置 Selected 的地方属性(property):

var item = new SelectListItem() {

    Selected = /* condition */,

    Value = "Some Value",
    Text = "Some Text"
};

或者:

创建一个 SelectList公开 SelectedValue 的集合属性(property):
Model.YourSelectList = new SelectList(items /* List<SelectListItem> */,
                                      "Value",
                                      "Text",
                                      37 /* selected value */);

关于asp.net-mvc - 设置下拉项选择MVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9809073/

相关文章:

javascript - 从部分填充 Razor 部分

c# - MVC3 应用重定向到 ReturnUrl=%2f

css - 默认脚手架的样式

c# - 尝试 NHibernate 事务时捕获 SqlException

javascript - 如何以 Angular 访问动态生成模型的值

c# - 如何避免使用成员(member)提供者?

c# - 等待操作超时mvc

asp.net - 在 ASP MVC3 中,如何使用 uri 执行 Controller 和 Action ?

c# - 如何查找 OData edm 模型类型到 clr 类型的映射?

asp.net-mvc - 你如何在 ASP.NET MVC 中实现分页?