ASP.NET MVC 3 中的下拉列表
<div class="editor-label">
@Html.LabelFor(model => model.Category)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Category)
@Html.ValidationMessageFor(model => model.Category)
</div>
这给了我一个标签和一个文本框。如何获得带有静态选择项的下拉列表来代替文本框。请帮忙。我是 ASP.NET MVC 新手。我需要 Razor 语法的解决方案/建议。
<div class="editor-label">
@Html.LabelFor(model => model.Category)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Category)
@Html.ValidationMessageFor(model => model.Category)
</div>
This gives me a label and a text box. How can I get a drop down list with static select items in place of the text box. Please help. I am new to ASP.NET MVC. I need solution / advice in Razor syntax.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
以下是如何使用模型、视图和控制器填充 DropDownList。
首先是视图
,然后是控制器和操作方法
以及 HTML 输出,
我希望这会有所帮助。
Here is how you would populate a DropDownList using Model, View and Controller.
First the view
Then the Controller and Action method
and the HTML output
I hope this helps.
填充下拉列表的另一种方法是使用 viewbag。
控制器:
在您看来:
希望这对您有帮助!
Another way to fill your dropdownlist is by using the viewbag.
Controller:
In your View:
Hope this helps you!
您可以使用下面的代码
Controler
View
You can use the foolowing code
Controler
View