具有多个下拉列表和复选框组的ASP.NET MVC表单
我对选择了多个ITME和一组复选框的列表框的提交感到迷茫 如果那是一个网络表单项目,对我来说就不会是问题 在ASP.NET MVC2(包含一组复选框和包含多个选定项的列表框)中,哪些最佳实践和一些代码示例可以显示表单的正确提交 以下是表格的示例: 类别: -复选框组 主题:具有多个下拉列表和复选框组的ASP.NET MVC表单,asp.net,asp.net-mvc,forms,submit,Asp.net,Asp.net Mvc,Forms,Submit,我对选择了多个ITME和一组复选框的列表框的提交感到迷茫 如果那是一个网络表单项目,对我来说就不会是问题 在ASP.NET MVC2(包含一组复选框和包含多个选定项的列表框)中,哪些最佳实践和一些代码示例可以显示表单的正确提交 以下是表格的示例: 类别: -复选框组 主题: -具有多属性的列表框(multiple=“multiple”)通常从定义视图模型开始: public class MyModel { public bool Check1 { get; set; } publ
-具有多属性的列表框(multiple=“multiple”)通常从定义视图模型开始:
public class MyModel
{
public bool Check1 { get; set; }
public bool Check2 { get; set; }
public IEnumerable<SelectListItem> ListItems { get; set; }
public string[] SelectedItems { get; set; }
}
最后一个观点是:
<% using (Html.BeginForm()) { %>
<div>
<%: Html.LabelFor(x => x.Check1) %>
<%: Html.CheckBoxFor(x => x.Check1) %>
</div>
<div>
<%: Html.LabelFor(x => x.Check2) %>
<%: Html.CheckBoxFor(x => x.Check2) %>
</div>
<div>
<%: Html.ListBoxFor(x => x.SelectedItems, Model.ListItems) %>
</div>
<input type="submit" value="OK" />
<% } %>
x、 检查1)%%>
x、 检查1)%%>
x、 检查2)%>
x、 检查2)%>
x、 SelectedItems,Model.ListItems)%%>
通常从定义视图模型开始:
public class MyModel
{
public bool Check1 { get; set; }
public bool Check2 { get; set; }
public IEnumerable<SelectListItem> ListItems { get; set; }
public string[] SelectedItems { get; set; }
}
最后一个观点是:
<% using (Html.BeginForm()) { %>
<div>
<%: Html.LabelFor(x => x.Check1) %>
<%: Html.CheckBoxFor(x => x.Check1) %>
</div>
<div>
<%: Html.LabelFor(x => x.Check2) %>
<%: Html.CheckBoxFor(x => x.Check2) %>
</div>
<div>
<%: Html.ListBoxFor(x => x.SelectedItems, Model.ListItems) %>
</div>
<input type="submit" value="OK" />
<% } %>
x、 检查1)%%>
x、 检查1)%%>
x、 检查2)%>
x、 检查2)%>
x、 SelectedItems,Model.ListItems)%%>
谢谢Darin,由于这些值来自DB,是否可以使用动态复选框列表?谢谢,请使用IEnumerable
。谢谢Darin,因为这些值来自DB,所以可以使用动态复选框列表吗?请使用IEnumerable
。