All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
对.NET,Framework,反射的反思_.net资料_编程技术
delphi类运算符is和as的使用实例
VS2005+Crystal,Report开发Web应用_[Asp.Net教程]
SQL循序渐进(7)更新记录_[SQL,Server教程]
个人网站推广的精选十二个好方法_JavaScript技术_编程技术
统一建模语言UML轻松入门之基本概念_[Asp.Net教程]
sql server日期时间函数_[SQL Server教程]
写给XML初学者的一些话_[XML教程]
PHP下一代的五个framework介绍_[PHP教程]
C#网络应用编程基础练习题与答案(九)_.net资料_编程技术
Reading number is top 10 pictures
邪恶搞笑内涵图
The real super beauty5
HongMenYan premiere XinLiangGong clairvoyant outfit PK YiFeiLiu1
Sexy women in 2013--2
Sell the barbecue as says father du breul4
西游日记2
中国的十元人民币的秘密
美女浴室写真2
Beauty ZhiHuiLin1
刘亦菲写真集2
Download software ranking
matrix3
ASP.NET.2.0.XML.高级编程(第3版)
圣殿祭司的ASP.NET.2.0.开发详解-使用C#
Proficient in Eclipse
金山office2007
matrix2
Boxer Classic video1
asp.netWeb服务器高级编程
豪门浪荡史
软件工程思想
归海一刀 published in(发表于) 2014/1/30 1:03:38 Edit(编辑)
Redirect从新窗口打开_[Asp.Net教程]

Redirect从新窗口打开_[Asp.Net教程]

Redirect从新窗口打开_[Asp.Net教程]























///


/// Redirect从新窗口打开
///

/// 重定向的URL地址
/// target目标
/// 窗体属性设置
public static void Redirect(string url, string target, string windowFeatures)
{
if ((String.IsNullOrEmpty(target) || target.Equals("_self", StringComparison.OrdinalIgnoreCase))&&String.IsNullOrEmpty(windowFeatures))
{
HttpContext.Current.Response.Redirect(url);
}
else
{
Page page = (Page)HttpContext.Current.Handler;
if (page == null)
{
throw new InvalidOperationException(
"不能重定向到新的窗口");
}
url = page.ResolveClientUrl(url);
string script;
if (!String.IsNullOrEmpty(windowFeatures))
{
script = @"window.open(""{0}"", ""{1}"", ""{2}"");";
}
else
{
script = @"window.open(""{0}"", ""{1}"");";
}
script = String.Format(script, url, target, windowFeatures);




ClientScriptManager csM = page.ClientScript;
csM.RegisterStartupScript(typeof(Page), "Redirect", script, true);
}
}

调用:




windowFeatures是设置窗体,可以为空




Redirect("", "_blank","");




Redirect("", "_blank", "'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no'");




其实也是利用了window.open() , 换而言之,你也可以用




Response.Writer("");




至于还有什么其它方法可以实现,欢迎大家赐教!




来源:csdn













































添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.