我在DATALIST中显示数据,现在点击连接到另一页面,同时要传送一参数,这个参我要用SESSION传,怎么做?

解决方案 »

  1.   

    不用session,直接用?变量=值的形式传也行...
      

  2.   

    不用SESSION
    直接绑顶更好呢
    <%# DataBinder.Eval(Container, "DataItem.id","url?ID={0}") %>
    id是你要传的值,url是你要到的页面,
    那个页面就this.Request.QueryString["ID"]来接就可以了
      

  3.   

    发送页:
    Session["a"]="123";
    接收页:
    string b=Session["a"].ToString();
      

  4.   


    1
    session["dd"]=??
    ???=session["dd"]2
    session["dd"].add=??
    ??=session["dd"][0]
      

  5.   

    我的接收页是用SESSION接收参数,我现在又做了个页面也是连接到那页面,所以这个页面也要用SESSION传递参数啊
      

  6.   

    可以在DATALIST中用SESSION????????????????
      

  7.   

    发送页:
    Session["a"]="123";
    接收页:
    string b=Session["a"].ToString();
      

  8.   

    这样没用的啊传递参数是在DATALIST中点击的,不确定 的数啊
      

  9.   

    如果使用Session的话可以如下:
    Session["aa"]=ff;
    然后到另一页面
    string dd=Session["aa"].ToString();
    也可以使用:
    Response.Redirct("aa.aspx??type=edit&&aa="+ff);
    到另一页面:
    string aa=Request["aa"].ToString();
      

  10.   

    你可以先记录点击的内容,将其放到DataTable中,然后使用Session将值传到另一页面