2012-02-28 64 views
0

我是mvc 3的新用户。 我读this article来开发mvc模块。 现在我想添加其他控件而不是文本框。 例如当我想在电影列表中添加细节时。Mvc3添加其他控件

一种类型下拉应该出现

+0

而?你有什么尝试?什么不工作? – Oded 2012-02-28 13:39:23

+0

我在create.chtml中添加了一个下拉列表

@Html.DropDownList(model => model.Title) @Html.ValidationMessageFor(model => model.Title)
pr1204 2012-02-28 13:40:19

+0

它显示错误.... – pr1204 2012-02-28 13:42:19

回答

0

ASP.NET MVC是不是很喜欢的WebForms在这有一组服务器的控制都准备好,等待你的“拖放”在你的页面他们。

在ASP.NET MVC中,您通常使用HTML元素作为控件(经常使用HtmlHelper s)。举例来说,如果你想要一个“为体裁下拉”,你会做这样的事情:

<select> 
    <option value="genre1">Genre1</option> 
    <option value="genre2">Genre2</option> 
</select> 

或者,与HtmlHelper产生这一点,你会做这样的事情:

@Html.DropDownListFor(m => m.YourModelProperty, YourSelectList)