【发布时间】:2015-07-11 01:21:43
【问题描述】:
在上图中,P 表示 Parent,C 表示子节点,连接到计算机的 1 表示计算机是 Electronics 的子节点,MySql 是 Computer Programming 的子节点。
我想通过 ajax 将多个选中的复选框值发送到我的控制器并根据选中的选中值过滤数据。
这是我的模型:
public class sample
{
public int Id { get; set; }
public string parent { get; set; }
public virtual ICollection<childsample> childsamples { get; set; }
}
public class childsample
{
public int childid { get; set; }
public string child { get; set; }
}
我的观点(.cshhtml):
@foreach (var sample in Model.sample)
{
<label class="Parentlabel">
<input type="checkbox" name="parentHeader" class="ParentHeader Right5" />
@sample.parent
</label>
<div class="bgContainer">
@foreach (var child in @sample.childsamples)
{
<label class="childLabel">
<input class="ChildHeader Right5" type="checkbox" name="childHeader" value="@child.child" />@child.child
</label>
}
</div>
}
我的控制器:
Public ActionResult filterData(int [] checkedIds) // if id is passed as paramter from ajax
谁能告诉我如何将这个多选复选框值发送到 我的控制器带有 ajax 并根据选中的复选框值过滤数据?
【问题讨论】:
标签: jquery ajax asp.net-mvc checkbox