解决方案 »

  1.   

     protected void gvData_RowDataBound(object sender, GridViewRowEventArgs e)
            {
                if (e.Row.RowType == DataControlRowType.DataRow)
                {
                    string StrReturn = DataBinder.Eval(e.Row.DataItem, "D_ztdm").ToString() + ","  //站点编码
                        + DataBinder.Eval(e.Row.DataItem, "D_Name").ToString();         //站点名称
                    e.Row.Attributes.Add("ondblclick", "selectInfo('" + StrReturn + "')");
                }   
            }原来有个双击传值的 ,但是只能传一行的值,也就是单个的值
    但是现在 我要多选 如何利用这个js (selectinfo()) private string CheckCbxSel()
            {
                string str = " ";
                for (int i = 0; i < gvData.Rows.Count; i++)
                {
                    CheckBox ck = gvData.Rows[i].Cells[4].FindControl("ckFlag") as CheckBox;
                    if (ck.Checked)
                    {
                        str = str + "," + this.gvData.Rows[i].Cells[0].Text + "," + this.gvData.Rows[i].Cells[3].Text;
                    }
                }
                return str;
            }
            protected void btnOK_Click(object sender, EventArgs e)
            {
                string checkstr = CheckCbxSel();
                if (checkstr == " ")
                {
                    ClientScript.RegisterStartupScript(typeof(Page), "aa", "alert('至少应选择一项')", true);
                }
                else
                {
                  //怎么在后台往前台输出值,在这边 怎么将checkstr 这个字符串  传过去?
                }
            }
      

  2.   

    function selectInfo(name)
    {
        window.returnValue = name;
        window.close();
    }
      

  3.   

    http://www.cnblogs.com/Dlonghow/archive/2009/06/04/1496141.html
      

  4.   

    你的弹窗是指一个新的aspx页面还是一个div的层?
    如果是aspx的话,用session,div层的话就不存在传值的问题了。直接取字符串好了啊
      

  5.   

    这些我都知道  
    我现在要的是 
    谁能帮我解决一下 用这个方法  function selectInfo(name)
      

  6.   

    e.Row.Attributes.Add("ondblclick", "selectInfo('" + StrReturn + "')");也就是这句 如何换成  调用前台的”确定“按钮的事件 就可以了
    <asp:Button ID="btnOK" runat="server" Text=" 确定 " CssClass="submit" CausesValidation="false" OnClick="btnOK_Click" />
      

  7.   

    我感觉更应该放到asp.net分类里面