对于java开发,传List时,写request.setAttribute("studentInfoList", lstInfo)的场合,asp中怎么处理。请提供个详细的例子谢谢

解决方案 »

  1.   

    java 不懂,还是帮楼主定一下。
      

  2.   

    举个例子。
    用checkbox选取了学生信息的表格中的10个学生。
    如何把这个信息向后传。
    1.只传id的情况
    2.传id和部分信息的情况。
    谢谢
      

  3.   

    在跳转页面之前
    遍历选中的学生获取ID值 , 这个值可以是数组,或者一个字符串 用分隔符(如:',')隔开,这里用后者
    获取之后保存在session中,写法:Session["ID"]=strID;
    跳转页面之后 获取值 
    string strID="";
    if(Session["ID"]!=null)
    {
    strID=Session["ID"].ToString();
    }
    string[] strIDs=strID.Split(',');
      

  4.   

    你那个向后是指新页面?还是本页面上其他元素,例如控件之类。传给新页面,可以保存在session里,或者url传参的形式新页面request.querystring取得
    如果只是传递给本页面的其他控件,可以直接在相关事件里引用。例如在一个按钮事件里:
    btnTest.text = xxxx.SelectedIndex.toString();
      

  5.   

    在session中,写法:Session["ID"]=strID;
    这个写法如果还要一同传递其他信息,比如id,name,age。就不适用了
      

  6.   

    如果你要获取复选框选取的值 用request["checkbox的Name"] 获得出来的是一个以逗号分开的字符串,如果只是在当前页面的.cs里用的话就直接split(',')成数组。就可以了。如果要到其他也面用到。可以放到session 中 也可以用 request传值