如何在新弹出的窗口中添加数据写入数据库后返回原页面的datagrid中 想实现这样的效果,在原有的datagrid页面中显示数据库信息,点击添加页面后弹出新页,写入数据库保存后,才可回到原页面,并显示新添加的数据,如何实现,谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://dotnet.aspx.cc/ShowDetail.aspx?id=49ML4AO8-5PB3-4KNY-NJZD-LJOIOXV4M1X4 关闭新页面的同时,刷新原始页面Response.Write("<script>"+"alert('系统提示:信息添加成功!');window.opener.location.reload();self.close();</script>"); 在弹出页面的返回调用父窗口的客户端函数。客户端函数作dopostback一个button的事件,然后重新绑定datagrid /// <summary> /// 弹出自定义模态对话框 /// </summary> /// <param name="Mypage"></param> /// <param name="msg"></param> public static void ShowModuleDialogue(Page Mypage, string msg) { if(msg==null) return; string tempstr=msg.Replace("\"","\\\""); tempstr=tempstr.Replace("\'","\\\'"); StringBuilder sb=new StringBuilder("<script Language=\"Javascript\">"); //sb.Append("showdialogue('"+tempstr+"');</script>"); sb.Append("alert('"+msg+"') ;</script>"); Mypage.RegisterStartupScript("",sb.ToString()); }//弹出对话框提示用户,用户点击后刷新父页面 public static void ModuleDialogRefresh(Page Mypage) { StringBuilder sb=new StringBuilder("<script Language=\"Javascript\">"); sb.Append("var a=window.dialogArguments;a.document.location=a.document.location;window.close();</script>"); Mypage.RegisterStartupScript("",sb.ToString()); } sql语句中怎样只要一个字段的前三位数。具体如下 菜单链接问题 如何实现网站充值功能? 怎样写mysql存储过程 谁有用VB2003写的会员登陆系统和留言本(ASP.NET)? 关于对话框返回值问题 asp.net实现文字图片生成图片功能?? 关于粘贴添加附件 label回车问题 小小的问题,在线等待,请帮忙! 我的一个网页里,有一个搜索功能,但回车,默认不是去搜索, asp:HyperLinkColum 中怎么传递参数啊
客户端函数作dopostback一个button的事件,然后重新绑定datagrid