下面是弹出的模式窗口获取GRIDVIEW选中的值 然后返回    protected void Button2_Click(object sender, EventArgs e)
    {
        int i = 0;
        string ls_corrlist = "'";
        ArrayList al = new ArrayList();
        al = bll.GetSelect(gv_whcode, "CheckBox1");  //获取数据窗口选定的值的函数
        for (i = 0; i < al.Count; i++)
        {
            ls_corrlist = ls_corrlist + al[i].ToString().Trim() + "','";
        }
        TextBox1.Text = ls_corrlist + "'";        Button2.Attributes.Add("onclick", "javascript:returndata('TextBox1');"); 
        
    }想利用Button2.Attributes.Add 一个属性调用returndata('TextBox1') 作为窗口返回值返回TextBox1中的值按上面的代码 Button2第一次点击是 赋值到TextBox1 再点击一次 才执行"javascript:returndata('TextBox1');"); 
返回值  晕死,一个代码怎么做两次执行啊  ,如果直接放在前面就不返回值了 这个是怎么搞的  高手们多多赐教