none
(急急急)页面button跳转问题~ RRS feed

  • 问题

  • 页面很正常、点击超链接时浏览器是“当前”选项卡刷新换页面

    但是关系到后台的asp:button、response页面跳转、浏览器都是打开了一个“新的”选项卡~

    哪里出了问题呢~要求不要打开新的选项卡~

    各种搜索没有满意答案、求明白大侠帮忙啦~谢谢~(*^__^*)

    注:不是浏览器设置问题~
    2011年11月24日 12:24

全部回复

  • 請問你Button Click事件裡面的程式是怎麼做頁面跳轉的?可以把CODE貼上來看看嗎?

    另外,請問你的瀏覽器是什麼?版本?


    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/
    2011年11月25日 0:26
  • 你好,

    http://www.w3school.com.cn/tags/tag_a.asp

    a标记的target属性

    http://www.w3school.com.cn/tags/att_a_target.asp


    博客园: dotNetDR_ 的博客 - 天杀下来的BUG,不怕有我来挡!

    博客园介绍: 博客园创立于2004年1月,是面向软件开发者的高品质IT技术社区,聚集了很多优秀的软件开发者和IT技术学习者。

    2011年11月25日 1:51
  • 請問你的a tag的target屬性是設定_blank嗎?
    以上說明若有錯誤請指教,謝謝。
    http://www.dotblogs.com.tw/terrychuang/
    2011年11月25日 1:56
  • 页面很正常、点击超链接时浏览器是“当前”选项卡刷新换页面

    但是关系到后台的asp:button、response页面跳转、浏览器都是打开了一个“新的”选项卡~

    哪里出了问题呢~要求不要打开新的选项卡~

    各种搜索没有满意答案、求明白大侠帮忙啦~谢谢~(*^__^*)

    注:不是浏览器设置问题~

     Response.Write("<script>window.location=你的网址;</script>") ;
       QQ我:讨论(Talk)
    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处
    2011年11月25日 2:48
  • 浏览器是firefox 6.0  的

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using BookShop.BLL;
    using BookShop.Models;

    namespace BookShop.Web
    {
        public partial class Login : System.Web.UI.Page
        {
            UserManager um = new UserManager();

            protected void btnLogin_Click(object sender, EventArgs e)
            {
                string name = this.username.Value;
                string pwd = this.password.Value;
                string code = this.checkno.Value;
                Users u=um.GetUsersAll(name);
                if(u==null)
                {
                    this.name.InnerHtml = "<span>用户名不存在!</span>";
                    this.pwd.InnerHtml = "<span></span>";
                }else if(pwd!=u.LoginPwd){
                    this.pwd.InnerHtml = "<span>密码错误!</span>";
                    this.name.InnerHtml = "<span></span>";
                }else if(u!=null && pwd==u.LoginPwd){
                    Session["user"] = u;
                    Response.Redirect("Index.aspx");←(**同样的代码、同学的就是在一个选项卡内跳转、我就非要打开一个新的选项卡~是不是设置问题呀
                }
            }
        }
    }

    2011年11月25日 10:12
  • 不是a标记的问题呢~超链接跳转页面很正常、就是用按钮就不对了~
    2011年11月25日 10:13
  • 不是a标记的问题呢~超链接跳转页面很正常、就是用按钮就不对了~
    2011年11月25日 10:13
  • 非要这么写嘛~Response.Redirect("Index.aspx");  CODE写的没啥问题~就是跳转打开新的选项卡了~是不是哪里的设置问题呢~
    2011年11月25日 10:15
  • 你还是参考Wei_Dong的答案吧.

    博客园: dotNetDR_ 的博客 - 天杀下来的BUG,不怕有我来挡!

    博客园介绍: 博客园创立于2004年1月,是面向软件开发者的高品质IT技术社区,聚集了很多优秀的软件开发者和IT技术学习者。

    2011年11月26日 1:22
  • 请查看是否是浏览器设置问题。Firefox允许设置成始终打开新的标签或窗口,或者始终在同一个标签或窗口内打开新的页面。也看一下是不是使用了某些关于标签的插件。

     

    2011年11月30日 2:27
    版主
  • IE设置

    IE工具->Internet选项->选项卡设置->从位于以下位置的其它程序打开连接  -> 选择   当前选项卡或窗口

    设置完成后.就OK了.


    GetZ 不抛弃,不放弃.
    2011年12月1日 13:13