在ASP中:
<a href="../bmfw/wsgh.asp?names=<%=rs("names")%>&amp;times=<%=rs("times")%>&select=<%=ks%>">
接收页面:
<% 
ks = request.QueryString("select")
names = request.QueryString("names")
times = request.QueryString("times")%>在ASP.NET中:
传送页面应该怎么改?
接收页面:
<asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="../App_Data/#db1.mdb" 
   SelectCommand="SELECT * FROM [ld] WHERE ([id] = ?)"> 
         <SelectParameters> 
                <asp:QueryStringParameter Name="s_id" QueryStringField="id" Type="Int32" /> 
         </SelectParameters> 
</asp:AccessDataSource>
上面代码应该怎么修改?

解决方案 »

  1.   

    只要把你的传值页面URL写成这样就可以xxx.aspx?select=XXXX&names=XXXX&times=XXXX
      

  2.   

      SelectCommand="SELECT * FROM [ld] WHERE ([id] = ?)"你没传ID??传了ID就 SelectCommand="SELECT * FROM [ld] WHERE ([id] = request.QueryString("ID") 
    )"
      

  3.   

    xxx.aspx?select=变量&names=变量&times=变量
    接受 requset。querystring(“变量”)
      

  4.   

    没有用过这个控件
    不过可以试试:
    QueryStringField="id"
    要么:另新建<SelectParameters/>
      

  5.   

    xxx.aspx?select=XXXX&names=XXXX&times=XXXX
    这样GET的,就好了
    记的URLENCODING
      

  6.   

    连接response.rediret(xxx.aspx?select=变量&names=变量&times=变量 )
    接受requset.querystring("变量") 
      

  7.   


    XXX?id=1&name=lisi接受:Request.QueryString["id"]
         Request.QueryString["name"]楼主试下...很久没写了!