加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 如何在代码隐藏的新窗口或标签中打开页面

发布时间:2020-12-15 06:36:05 所属栏目:百科 来源:网络整理
导读:所以我有一个web应用程序,我从下拉列表中选择一个值.当选择此值时,我想在新窗口中加载另一个页面. 我试过这个: ScriptManager.RegisterStartupScript(Page,typeof(Page),"OpenWindow","window.open('Default.aspx','_blank');",true); 它打开页面,但不在新
所以我有一个web应用程序,我从下拉列表中选择一个值.当选择此值时,我想在新窗口中加载另一个页面.

我试过这个:

ScriptManager.RegisterStartupScript(Page,typeof(Page),"OpenWindow","window.open('Default.aspx','_blank');",true);

它打开页面,但不在新的窗口/选项卡.它在当前打开的页面中打开它.

或者我试过:

ClientScript.RegisterStartupScript(this.GetType(),"OpenWin","<script>openDashboardPage()</script>");

HttpContext.Current.Response.Write("<SCRIPT LANGUAGE='JavaScript'>window.open('Default.aspx','_new');</SCRIPT>");

他们都以同样的方式表现.我只是在现有的窗口加载页面.我在Firefox和Chrome中都尝试过,认为它可能是一个浏览器的东西,但是它们都是一样的.

如何打开一个新窗口?

解决方法

尝试这个
string redirect = "<script>window.open('http://www.google.com');</script>"; 
Response.Write(redirect);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读