在我看来,我有多个数据源的复选框,一些文本框和一个搜索按钮
<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 个网格。数据源将来可能会增加,所以我想做一些东西来处理网格的动态加载,这取决于所选源的数量