protected void gvLinkMan_RowEditing(object sender, GridViewEditEventArgs e)
    {
//弹出模式窗口代码
string ucode,ccode,name;
        ucode = this.gvLinkMan.Rows[e.NewEditIndex].Cells[7].Text;
        ccode = this.gvLinkMan.Rows[Convert.ToInt32(e.NewEditIndex)].Cells[6].Text;
        name = Server.UrlEncode(this.gvLinkMan.Rows[Convert.ToInt32(e.NewEditIndex)].Cells[1].Text);
        string responseStr = string.Format("EditLinkman.aspx?ucode={0}&ccode={1}&name={2}",
            ucode, ccode, name);
      string a="<script>  window.showModalDialog('"+responseStr+"','','dialogHide:yes;resizable:no;scroll:no;dialogHeight:420px;dialogWidth:600px')</script>";
      Response.Write(a);//绑定gridview
 LinkmanDel.LinkmanDel(LinkmanDel.ECode, LinkmanDel.CCode, LinkmanDel.LName, out msg);
        WebClass.CurrentUser UserLinkman = new WebClass.CurrentUser(Session["ECode"].ToString(), Session["UCode"].ToString());
        if (this.tvLinkManage.SelectedNode == null)
            this.gvLinkMan.DataSource = UserLinkman.DataSet_Linkman();
        else
        {
            if (this.tvLinkManage.SelectedNode.ChildNodes.Count == 0)
                this.gvLinkMan.DataSource = curuser.DataSet_Linkman(this.tvLinkManage.SelectedNode.Parent.Text, this.tvLinkManage.SelectedValue);
            else
                this.gvLinkMan.DataSource = UserLinkman.DataSet_Linkman();
        }
        this.gvLinkMan.DataBind();
}
这是我在一个gridview中编辑事件中的代码,
我本来的目的是想让程序执行弹出模式窗口,等模式窗口关闭以后,在执行下面的磅定.
我通单步执行才发现他是把整个事件的代码执行完毕了,才注册客户端代码.才弹出来窗口.
所以关闭弹出的窗口以后,gridview并不刷新数据.
那么怎么样才能让程序按照我起初想的那样执行呢?采用什么方法,烦劳高手指点一下.