0

我花了几个小时来弄清楚如何使用下拉列表。最后我有了一段工作代码。但我不知道它是如何工作的。

http://www.youtube.com/watch?v=79aYSOcmpV8&list=PL6n9fhu94yhVm6S8I2xd6nYz2ZORd7X2v

在控制器中。

ViewBag.Breed = new SelectList(db.Breeds, "breed", "breed");

在视图中

@Html.DropDownList("Breed", "Select Breed")

它是如何工作的?

4

1 回答 1

0
ViewBag.Breed = new SelectList(db.Breeds, "breed", "breed");

这里的第一个参数是下拉列表的数据源。对于第二个参数,您可以将模型的属性传递给它,然后它将成为您下拉列表的值。第三个参数是下拉列表的显示文本。

@Html.DropDownList("Breed", "Select Breed")

第一个参数是您的 SelectList ViewBag 的名称。第二个是未选择任何内容时下拉列表的默认文本。

于 2013-08-04T01:31:55.233 回答