知识大全 使用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相关参考
怎样使得链接在新窗口中打开如果你将target的属性值设成_blank,就可以在新的窗口打开页面了。例如:<><body><ahref="../asdocs/_tutor
word2003为何只能打开一个文档?打开新的文档后原先打开的为何文档窗口就没了工具--选项--视图--显示,启动任务窗格,去勾,任务栏中的窗口,勾选wps能打开word2003文档吗可以的,wps必
新窗口打开链接XHTMLStrict版本不支持target="_blank"属性而使用JQuery能很好地解决这个问题实现新窗口打开网页复制代码代码如下:$(a[@rel$=external])cli
知识大全 CAD打开文件不是出来窗口,而是要自己输入具体位置,怎么改成窗口
CAD打开文件不是出来窗口,而是要自己输入具体位置,怎么改成窗口?谢谢 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快
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显卡驱动版本过低,要求你强制更新。为什么守望先锋每次打开