0

我认为我的问题是基本的,但我无法在 Asp.Net MVC 3 中找到解决此问题的方法。

我有一个带有控制器的模型,称为“Concepto”。我想查看 Create 视图,这是一个包含来自 Concepto 模型的所有数据的 ListBox。

Index 视图显示了来自模型的完整数据,因此数据库连接和 EF 过程是正确的。

4

2 回答 2

0

您好,您应该使用模型创建一个强类型视图。在视图的上下文中拥有模型后,您可以使用 MVC 助手来呈现数据。例如,如果您在属性 PostalAddress 中存储了多行邮政地址数据,则可以使用

@Html.TextAreaFor(m => m. PostalAddress)

您可以通过提供 col 和 row 信息作为第二个参数来进一步自定义文本区域

@Html.TextAreaFor(m => m. PostalAddress, new {@cols=”50”, @rows=”20”})

希望这可以帮助

于 2013-01-29T23:35:06.683 回答
0

您不能在 ListBox 中显示所有数据。但是,您可以使用需要字段@Html.ListBoxFor()名称和项目集合的方法将一个字段作为 List itme 的显示文本,将另一个字段作为其值(如 ID)。 @Html.ListBoxFor(model => m.someId, Model.CollectionData);

谢谢,

于 2013-01-30T04:01:33.363 回答