在我看来,我有多个数据源的复选框,有些文本框和搜索按钮
<table width="100%">
<tr>
<td width="12%">
Data Source
</td>
<td>
@Html.CheckBoxFor(per => per.DataSource1) DataSource1
@Html.CheckBoxFor(per => per.DataSource2) DataSource2
@Html.CheckBoxFor(per => per.DataSource3) DataSource3
@Html.CheckBoxFor(per => per.DataSource4) DataSource4
@Html.CheckBoxFor(per => per.DataSource5) DataSource5
</td>
<td>
First Name
</td>
<td>
@Html.TextBoxFor(per => per.FirstName)
</td>
<td>
Last Name
</td>
<td>
@Html.TextBoxFor(per => per.LastName)
</td>
<td>
<button name="button" value="search" class="button">
Search</button>
</td>
</tr>
根据在文本框中输入的值单击搜索按钮,将在选中的数据源中搜索名称。假设如果选择了数据源1和2,则会针对DataSource1和datasource2搜索第一个和最后一个名称。两个结果列表在局部视图中填充网格并显示两次。
如何实现这一目标。根据所选择的来源,如全部,应显示5个网格。数据源将来会增加所以我想制作一些能够根据所选源数量动态加载网格的东西