2012-02-28 95 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)