我正在尝试创建DropDownList一个剃刀视图.
有人会帮我这个吗?
普通的HTML5代码:
<select id="dropdowntipo">
<option value="Exemplo1">Exemplo1</option>
<option value="Exemplo2">Exemplo2</option>
<option value="Exemplo3">Exemplo3</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我试过这个:
@{
var listItems = new List<ListItem> {
new ListItem { Text = "Exemplo1", Value = "Exemplo1" },
new ListItem { Text = "Exemplo2", Value = "Exemplo2" },
new ListItem { Text = "Exemplo3", Value = "Exemplo3" }
};
}
@Html.DropDownListFor(model =>
model.tipo,
new SelectList(listItems),
"-- Select Status --"
)
Run Code Online (Sandbox Code Playgroud) 我是ASP.NET MVC的新手.我正在试图弄清楚如何从我的数据库中的值创建一个基本的下拉列表.在ASP.NET Web表单中,我知道我可以加载下拉列表,如下所示:
Page.aspx
<asp:DropDownList ID="myDropDownList" runat="server" DataTextField="FullName" DataValueField="ID" OnLoad="myDropDownList_Load" />
Run Code Online (Sandbox Code Playgroud)
Page.aspx.cs
void myDropDownList_Load(object sender, EventArgs e)
{
if (Page.IsPostBack == false)
{
List<Person> people = GetPeopleFromDatabase();
myDropDownList.DataSource = people;
myDropDownList.DataBind();
}
}
Run Code Online (Sandbox Code Playgroud)
我如何在ASP.NET MVC中执行相同类型的操作?谢谢!
我该怎么办?我已经开始使用MVC而且我在传递数据方面存在问题.
我的具体问题是我的模型中的对象列表,我需要在View中访问并迭代.
提前致谢.