<a href='SearchResults.aspx?hType=<%#Eval("hType")%>'>
<%#DataBinder.Eval(Container.DataItem,"hType")%>
 </a>
如:SearchResults.aspx?hType=大排档  而传到SearchResults.aspx的只是:大排。
怎么做呢???

解决方案 »

  1.   

    你不是知道用Server.URLEncode()方法吗。
    <a href='SearchResults.aspx?hType="Server.UrlEncode(<%#Eval('hType')%>)" '> 
    然后在SearchResults.aspx页面通过
    Request.Qusting["hType"]取值
    没有打开VS,不知道有没有小问题
    反正思路是这样就对了
      

  2.   

    我知道呀,就是在“<a href='SearchResults.aspx?hType="Server.UrlEncode( <%#Eval('hType')%>)" '> 
    ”怎么用??;里面有了 <%#Eval('hType')%>了,不好用。。
      

  3.   

     <a href='SearchResults.aspx?hType=<%=Server.UrlEncode("<%#Eval("hType")%>")%>'><%#DataBinder.Eval(Container.DataItem,"hType")%>
     </a>这样不行呀。报错。只能识别两个<%=Server.UrlEncode("<%#Eval("hType")%>")%>