可以使用request.parms["id"]取,url=index.aspx?id=1;

解决方案 »

  1.   

    第一种方法是使用QueryString,第二种方法是使用Session。
      

  2.   

    好懒哟  最好手写代码  少用 SqlDataSource 
      

  3.   

    不要随便用Session,服务器资源不是随便拿来浪费的。Request.QueryString["id"]就可以了。
    你用的数据库连接控件进行查询,可以考虑用ADO.NET进行数据库连接操作,就和asp里面的ADO有些相似了。另外,可以考虑用一些ORM的中间件,这样操作数据库更方便。
      

  4.   

    <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString=" <%$ ConnectionStrings:emu618 %>" SelectCommand="select * from news where id=QueryString["id"]">
    服务器标记的格式不正确<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString=" <%$ ConnectionStrings:emu618 %>" SelectCommand="select * from news where id=<%=QueryString["id"]%>">
    服务器标记不能包含 <% ... %> 构造以上方法都试过了,新手=.=能详细点吗
      

  5.   

    目标页面default.aspx
    //跳转
    Response.Redirect("default.aspx?id=1");
    //取直
    Request.QueryString["id"];
      

  6.   

    第一种方法是使用QueryString,第二种方法是使用Session。