把它跟在
URL?后面
或放在SESSION里

解决方案 »

  1.   

    把它跟在URL,好像最多可跟一个参数
      

  2.   

    很麻烦的,共涉及3个一面,
    StringBuilder str=new StringBuilder(100);
    for(int i=0;i<DataGrid1.Items.Count;i++)
    {
    CheckBox Select=(CheckBox)DataGrid1.Items[i].FindControl("CheckBox1");
    if (Select.Checked==true)
    {
    System.Web.UI.WebControls.DataGridItem dgi=this.DataGrid1.Items[i];
    str.Append(dgi.Cells[1].Text.Trim()+","+dgi.Cells[2].Text.Trim());
    str.Append("*");


    else
    {

    }
    }
    string s=str.ToString();
    s=s+"";
    StringBuilder strScript = new StringBuilder();
    strScript.Append(@"<script language=JavaScript>" + "\n");
    strScript.Append(@" top.returnValue='" + s+ "';" + "\n");
    strScript.Append(@" top.close();" + "\n");
    strScript.Append(@"</script>");
    Page.RegisterStartupScript("setValue", strScript.ToString());
      

  3.   

    利用一下Session不是好简单?将DataGrid的原数据源根据DataGrid的选中情况生成新的数据源将数据源放入Session中.