知识大全 使用Response.Redirect打开新窗口的方法

Posted

篇首语:古人学问无遗力,少壮工夫老始成。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 使用Response.Redirect打开新窗口的方法相关的知识,希望对你有一定的参考价值。

使用Response.Redirect打开新窗口的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  方法一

  protected void Page_Load(object sender EventArgs e)

  

  form Target = _blank ;

  

  protected void Button _Click(object sender EventArgs e)

  

  Response Redirect( );

  

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

  复制  保存

  protected void Page_Load(object sender EventArgs e)

  

  Button Attributes Add( onclick this form target= _newName );

  

  protected void Button _Click(object sender EventArgs e)

  

  Response Redirect( );

  

  方法三

  protected void Page_Load(object sender EventArgs e)

  

  string WindowName = win + System DateTime Now Ticks ToString();

  Page RegisterOnSubmitStatement( js window open( + WindowName + width= height= ) );

  form Target = WindowName;

  

  protected void Button _Click(object sender EventArgs e)

  

  Response Redirect( );

  

  方法

  public static class ResponseHelper

  

  public static void Redirect(string url string target string windowFeatures)

  

  HttpContext context = HttpContext Current;

  if ((String IsNullOrEmpty(target) || target Equals( _self StringComparison OrdinalIgnoreCase)) && String IsNullOrEmpty(windowFeatures))

  

  context Response Redirect(url);

  

  else

  

  Page page = (Page)context Handler;

  if (page == null)

  

  throw new InvalidOperationException( Cannot redirect to new window outside Page context );

   url = page ResolveClientUrl(url); string script; if (!String IsNullOrEmpty(windowFeatures))

   script = @ <script>window open( );</script> ;

  else

  

  script = @ <script>window open( );</script> ;

  

  script = String Format(script url target windowFeatures);

  //ScriptManager RegisterStartupScript(page typeof(Page) Redirect script true);

  page RegisterStartupScript( ddd script);

  

  

  

  调用

cha138/Article/program/net/201311/11924

相关参考

知识大全 html怎样使得链接在新窗口中打开

怎样使得链接在新窗口中打开如果你将target的属性值设成_blank,就可以在新的窗口打开页面了。例如:<><body><ahref="../asdocs/_tutor

知识大全 word2003 为何只能打开一个文档

word2003为何只能打开一个文档?打开新的文档后原先打开的为何文档窗口就没了工具--选项--视图--显示,启动任务窗格,去勾,任务栏中的窗口,勾选wps能打开word2003文档吗可以的,wps必

知识大全 jquery 常用使用方法

新窗口打开链接XHTMLStrict版本不支持target="_blank"属性而使用JQuery能很好地解决这个问题实现新窗口打开网页复制代码代码如下:$(a[@rel$=external])cli

知识大全 CAD打开文件不是出来窗口,而是要自己输入具体位置,怎么改成窗口

CAD打开文件不是出来窗口,而是要自己输入具体位置,怎么改成窗口?谢谢  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 ASP打开网页自适应窗口最大化

ASP打开网页自适应窗口最大化  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!cha138

知识大全 双击.exe文件,出现了“打开方式”的窗口来选择打开方式,我不知道该选哪种打开方式,请求大神帮忙

双击.exe文件,出现了“打开方式”的窗口来选择打开方式,我不知道该选哪种打开方式,请求大神帮忙!权限不够而已win7可以计算机------管理-------本地用户和组------用户-------

知识大全 打开CAD一张图,在模型里有两个窗口,实际上是一张图,怎么设置成一个窗口

打开CAD一张图,在模型里有两个窗口,实际上是一张图,怎么设置成一个窗口?急!  以下文字资料是由(历史新知网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶

知识大全 WORD文档打开后,弹出一个窗口“word 无法打开现有内容(normal.dot)”是怎么回事啊

WORD文档打开后,弹出一个窗口“word无法打开现有内容(normal.dot)”是怎么回事啊?如何解决这一问题?  以下文字资料是由(本站网www.cha138.co

知识大全 windows xp系统中让你右键有[在此处打开命令窗口 我是个电脑小白,请说详细点

windowsxp系统中让你右键有[在此处打开命令窗口我是个电脑小白,请说详细点1.首先,将下面的这段代码复制到记事本窗口中并保存为一个以reg为扩展名的注册表文件:WindowsRegistryEd

知识大全 守望先锋为什么下好了,打开后弹出一个全英文窗口,关闭弹窗守望先锋

守望先锋为什么下好了,打开后弹出一个全英文窗口,关闭弹窗守望先锋英文内容是什么,一般弹出英文提示框有几个原因。系统并非64位。显卡不支持DX11显卡驱动版本过低,要求你强制更新。为什么守望先锋每次打开