Mvc3添加其他控件

时间:2012-02-28 13:36:49

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

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

应出现类型下拉列表

1 个答案:

答案 0 :(得分: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)