Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何在执行搜索后将查询参数传递到不同的页面?_Asp.net_Sql - Fatal编程技术网

Asp.net 如何在执行搜索后将查询参数传递到不同的页面?

Asp.net 如何在执行搜索后将查询参数传递到不同的页面?,asp.net,sql,Asp.net,Sql,当我在我的网站上进行搜索时,结果会显示在一个转发器中,并带有一个指向显示有关记录的更多信息的页面的超链接。我正在使用以下代码将信息传输到更具描述性的表1页面: <ItemTemplate> <li> <a href="<%# ResolveClientUrl("~/table1InfoPage.aspx?id=" + Eval("idTable1").ToString() + "&descriptionTable1=" +

当我在我的网站上进行搜索时,结果会显示在一个转发器中,并带有一个指向显示有关记录的更多信息的页面的超链接。我正在使用以下代码将信息传输到更具描述性的表1页面:

   <ItemTemplate>
        <li>

 <a href="<%# ResolveClientUrl("~/table1InfoPage.aspx?id=" + Eval("idTable1").ToString()  + "&descriptionTable1=" + Server.UrlEncode(Eval("descriptionTable1").ToString())
       <p class="Test"> <%# Server.HtmlEncode(Eval("descriptionTable1").ToString())%></a></p> 

       </li>
   </ItemTemplate>


  • 这在为我的第一个表选择结果时起作用。但是,我正在搜索和显示两个表的结果,第二个表使用“idTable2”和“nameTable2”列。我的问题是如何根据两个表传递参数?我希望这样,当我执行搜索时,它会区分两个表的不同ID和列,然后在单击记录时转移到相应的描述性页面

    为什么你需要两页?保留单个页面,并根据传递的参数显示不同的描述