名单我有一个标有状态的下拉列表,我想下面的选项添加到下拉:创建从下拉菜单选项
Open
Closed
All
每个选项的存储过程将被用来生成结果。我只是想知道如何将选项添加到下拉列表中,而无需从表中填充它们。
Asp.net项目,MVC/C#
名单我有一个标有状态的下拉列表,我想下面的选项添加到下拉:创建从下拉菜单选项
Open
Closed
All
每个选项的存储过程将被用来生成结果。我只是想知道如何将选项添加到下拉列表中,而无需从表中填充它们。
Asp.net项目,MVC/C#
<asp:DropDownList ID="ddlExample" runat="server">
<asp:ListItem Text="Open"></asp:ListItem>
<asp:ListItem Text="Closed"></asp:ListItem>
<asp:ListItem Text="All"></asp:ListItem>
</asp:DropDownList>
如果要指定一个不同的值,可以delcare的列表项行
内...如果你需要在加后面的代码:
ddlExample.Items.Insert(0, new ListItem("Open"));
ddlExample.Items.Insert(1, new ListItem("Closed"));
ddlExample.Items.Insert(2, new ListItem("All"));
无需编写空间结构为简单的事情,只是普通的HTML ..:
<select id="selectId" name="selectName">
<option value="0" selected="">Open</option>
<option value="1">Closed</option>
<option value="2">All</option>
<select>
因此,我看到只有一个理由将SelectListItem
列表添加到模型 - 如果您想使用DataAnnotations进行验证。
看着雷K.样品后,我才得以形成,我认为用怎样的我的下拉框,其余都显示流动如下:再次
viewModel.Status = new[]
{
new SelectListItem {Text = "All", Value = "0"},
new SelectListItem {Text = "Open", Value = "1"},
new SelectListItem {Text = "Closed", Value = "2"},
};
return viewData;
感谢雷K.
哪个版本您使用的是asp.net mvc吗? – marto 2011-06-14 20:13:19
有趣的故事。那么,这是什么问题? – RPM1984 2011-06-15 02:52:12