All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
Response.Redirect,打开新窗口的两种方法_[Asp.Net教程]

Writer: delv Article type: Programming skills(编程技巧) Time: 2014/1/27 6:49:42 Browse times: 258 Comment times: 0

Response.Redirect,打开新窗口的两种方法_[Asp.Net教程]


Head photo

Go homepage
Upload pictures
Write articles

Response.Redirect 打开新窗口的两种方法_[Asp.Net教程]


























一般情况下,Response.Redirect 方法是在服务器端进行转向,因此,除非使用 Response.Write("") 方法外,是不能在新窗口打开所指定的 URL 地址的。但是,如果仔细分析一下,如果设置 form 元素的 target 属性,还是有办法打开新窗口的。下面就是可以采用的两种方法。




方法一:在服务器端设置 target 属性,这个方法也非常适用于客户端不支持脚本的情况。代码如下:





<%@ Page Language="C#" AutoEventWireup="true" %>




"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">













onClick="Button1_Click" Text="打开新窗口或者新 Tab " />



办法二:采用客户端脚本的方法设置 target 属性。代码如下:




<%@ Page Language="C#" AutoEventWireup="true" %>




"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">













onClick="Button1_Click" Text="打开新窗口或者新 Tab " />



上面两种方法中的 target 属性可以采用任何合法的名称,但要注意,如果相同名称的窗口已经打开,则新窗口会在已经存在名称的窗口里打开。




如果需要设置弹出窗口的宽度和高度,可以修改为下面的方法:





<%@ Page Language="C#" AutoEventWireup="true" %>




"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">













onClick="Button1_Click" Text="打开新窗口或者新 Tab " />





设计家园 收集整理















































There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.