总结C# ----后台弹出窗体和打开网页的不同方法,以及关闭网页的方法.
2008-12-16 16:43
423 查看
1.控件再UpLoad中,弹出窗口
ScriptManager.RegisterStartupScript(this, this.GetType(), "alert('!');", js, true);
2.控件不再UpLoad中,弹出窗口
Page.RegisterStartupScript("Messages", "<script>alert('OK'')</script>");
3.弹出新的网页
Response.Redirect("'Default.aspx");
Response.Redirect("'Default.aspx?id=" + this.GridView1.SelectedDataKey.Value.ToString());
4.利用前台注册脚本弹出固定大小的页面
AutoId.Attributes.Add("onclick", "window.open('Default.aspx?AutoID=" +
SetupList.DataKeys[e.Row.RowIndex][0].ToString() + "','','height=500,width=400px,top=100,left=200,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no');");
注:AutoId为服务器控件可以为LinkButton控件
5.注册前台事件,关闭弹出窗体,并且刷新父窗体(结合4使用.)
ClientScript.RegisterClientScriptBlock(this.GetType(), "closeWindow", "CloseWindowReflash()", true);
前台js函数
function CloseWindowReflash()
{
window.opener.parent.document.frames.item('frame').location.reload();
window.close();
}
ScriptManager.RegisterStartupScript(this, this.GetType(), "alert('!');", js, true);
2.控件不再UpLoad中,弹出窗口
Page.RegisterStartupScript("Messages", "<script>alert('OK'')</script>");
3.弹出新的网页
Response.Redirect("'Default.aspx");
Response.Redirect("'Default.aspx?id=" + this.GridView1.SelectedDataKey.Value.ToString());
4.利用前台注册脚本弹出固定大小的页面
AutoId.Attributes.Add("onclick", "window.open('Default.aspx?AutoID=" +
SetupList.DataKeys[e.Row.RowIndex][0].ToString() + "','','height=500,width=400px,top=100,left=200,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no');");
注:AutoId为服务器控件可以为LinkButton控件
5.注册前台事件,关闭弹出窗体,并且刷新父窗体(结合4使用.)
ClientScript.RegisterClientScriptBlock(this.GetType(), "closeWindow", "CloseWindowReflash()", true);
前台js函数
function CloseWindowReflash()
{
window.opener.parent.document.frames.item('frame').location.reload();
window.close();
}
相关文章推荐
- 关于C#关闭窗体后,依旧有后台进程在运行的解决方法
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- 转>C#后台打开网页及关闭
- 弹出dialog的两种方法; 以及在关闭的时候刷新父窗体; 有时候同样的东西用这种窗口不起作用另外一种运行ok
- C#中Winfrom窗体关闭方法的总结
- [转]使用C#打开新窗口关闭旧窗口的方法;winform中防止重复打开多个相同子窗体
- 使用C#打开新窗口关闭旧窗口的方法;winform中防止重复打开多个相同子窗体
- 使用C#打开新窗口关闭旧窗口的方法;winform中防止重复打开多个相同子窗体
- 使用C#打开新窗口关闭旧窗口的方法;winform中防止重复打开多个相同子窗体
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- C#在后台注册一个脚本,打开一个子窗口,显示在屏幕中间,关闭子窗体刷新子窗体代码
- C#Winform打开窗体的几种方法、注意事项的总结
- C#操作Excel(创建、打开、读写、保存)几种方法的总结
- C#拖动自己的定义标题栏(panel)以及实现窗体拖动关闭和最小化
- C# 如何窗体去掉上面的最大化,最小化合关闭以及实现无边框窗体拖动【申明:来源于网络】
- C#调用默认浏览器打开网页的几种方法
- C#后台无刷新页面弹出alert方法
- C#中关闭第一个Form窗口,打开另一个新窗口方法
- C#打开关闭窗体事件顺序
- C#操作Excel(创建、打开、读写、保存)几种方法的总结