1

在我看来,我有多个数据源的复选框,一些文本框和一个搜索按钮

<table width="100%">
   <tr>
       <td width="12%">
           Data Source
       </td>
       <td>
          @Html.CheckBoxFor(per => per.DataSource1) &nbsp; DataSource1 &nbsp; &nbsp; 
          @Html.CheckBoxFor(per => per.DataSource2) &nbsp; DataSource2 &nbsp; &nbsp;  
          @Html.CheckBoxFor(per => per.DataSource3) &nbsp; DataSource3 &nbsp; &nbsp;         
          @Html.CheckBoxFor(per => per.DataSource4) &nbsp; DataSource4 &nbsp; &nbsp;
          @Html.CheckBoxFor(per => per.DataSource5) &nbsp; DataSource5 &nbsp; &nbsp;
       </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 个网格。数据源将来可能会增加,所以我想做一些东西来处理网格的动态加载,这取决于所选源的数量

4

0 回答 0