我有一个表单将产品插入数据库(目前我只放了产品名称):
using (Html.BeginForm())
{
<fieldset>
<legend>Fields</legend>
<div>
@(Html.LabelFor(e => e.Name))
@(Html.TextBoxFor(e => e.Name))
@(Html.ValidationMessageFor(e => e.Name, "Wrong name:please check"))
</div>
</fieldset>
}
Run Code Online (Sandbox Code Playgroud)
我现在想要的是如何编写表单以显示我的数据库类别列表,显示一个复选框foreach类别.
在我的产品模型中,我有一个属性List<Category>,我想用用户选择的复选框完成.但我不知道如何在我的行动中接收具有属性集的模型.
你有一些例子,或者有关如何解决这个问题的建议?
提前致谢.
问候.
何塞.
您可能会发现以下答案很有用.这是一个生成checkboxlist的方法:
如何在ASP.NET MVC中创建CheckBoxListFor扩展方法?
此外,可以在以下网址找到完整的教程:http: //weblogs.asp.net/gunnarpeipman/archive/2011/05/05/asp-net-mvc-implementing-checkboxlist.aspx
关于你的第二个问题(获取价值)请查看:http: //weblogs.asp.net/gunnarpeipman/archive/2011/05/06/asp-net-mvc-getting-selected-values-from-checkboxlist.aspx
| 归档时间: |
|
| 查看次数: |
8834 次 |
| 最近记录: |