下面是弹出的模式窗口获取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');");
返回值 晕死,一个代码怎么做两次执行啊 ,如果直接放在前面就不返回值了 这个是怎么搞的 高手们多多赐教
{
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');");
返回值 晕死,一个代码怎么做两次执行啊 ,如果直接放在前面就不返回值了 这个是怎么搞的 高手们多多赐教
改成
ClientScript.RegisterStartupScript(this.GetType(),"returnVal","returndata('TextBox1');",true);
楼上的方法可以一试。