财务专业问题:Response.Redirect 打开新窗口的两种方法

来源:百度文库 编辑:九乡新闻网 时间:2024/10/06 17:31:23
Response.Redirect 打开新窗口的两种方法 收藏
一般情况下,Response.Redirect 方法是在服务器端进行转向,因此,除非使用 Response.Write("") 方法外,是不能在新窗口打开所指定的  URL 地址的。但是,如果仔细分析一下,如果设置 form 元素的 target 属性,还是有办法打开新窗口的。下面就是可以采用的两种方法。方法一:在服务器端设置 target 属性,这个方法也非常适用于客户端不支持脚本的情况。代码如下:<%@ Page Language="C#" AutoEventWireup="true" %> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

   



   


办法二:采用客户端脚本的方法设置 target 属性。代码如下:<%@ Page Language="C#" AutoEventWireup="true" %> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

   



   


上面两种方法中的 target 属性可以采用任何合法的名称,但要注意,如果相同名称的窗口已经打开,则新窗口会在已经存在名称的窗口里打开。更新:如果需要设置弹出窗口的宽度和高度,可以修改为下面的方法:<%@ Page Language="C#" AutoEventWireup="true" %> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

   



   


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/net_lover/archive/2007/09/24/1799094.aspx