日期:2014-05-18  浏览次数:20517 次

传参数问题,希望高手帮助
<div id="search_top">
  <ul id="search_ul">
  <li><a href="#" id="search1" class="redbg" onmouseover="search_change(1,'相关生物所有资源')">全部</a></li>
  <li><a href="#" id="search2" class="whitebg" onmouseover="search_change(2,'最全的相关企业')">企业搜索</a></li>
  <li><a href="#" id="search3" class="whitebg" onmouseover="search_change(3,'最全的生物产品')">产品搜索</a></li>
  <li><a href="#" id="search4" class="whitebg" onmouseover="search_change(4,'生物最新资讯')">资讯搜索</a></li>
  </ul>
  </div>
   
  <div id="search_content">
  <div id="searchunder" class="searchunder1">
  <asp:TextBox ID="content" runat="server" CssClass="inputclass"></asp:TextBox>
   
  <input type="image" src="images/search.gif" class="searchimg" />
  <p id="hotword"></p>
  </div>

我想用<a href="#" id="search1"... 这个id做为参数,然后再结合<asp:TextBox ID="content" runat="server" CssClass="inputclass"></asp:TextBox>这个id的参数,来实现搜索功能;但是不知道怎么下手,将前辈教导下;
我的意思其实很简单的,选择全部搜索,然后再结合TextBox这个参数,来搜索全部的内容,选择企业搜索,然后再结全TextBox这个参数,来搜索企业的相关数据;

------解决方案--------------------
<asp:HyperLinkField HeaderText="修改" Text="修改" DataNavigateUrlFields="OfficeNo,OfficeName" 
DataNavigateUrlFormatString="officeEdit.aspx?Table=1&amp;OfficeNo={0}&amp;OfficeName={1}" Target="_blank">
<ItemStyle CssClass="HeaderStyle1" />
<HeaderStyle CssClass="HeaderStyle1" Width="40px" Wrap="False" />
</asp:HyperLinkField>

---------------
设置要传的值


----------
在page_load里读取值

string tableIndex = Request.QueryString["Table"];
string no = Request.QueryString["OfficeNo"];
string name = Request.QueryString["OfficeName"];

更多的请看MSDN关于Request类的介绍.