VS2008中 设置了断点 进入调试以后,走个2-3行代码,就自动跳出调试到页面显示结果,是在Debug下进行的
求大神帮解决啊

解决方案 »

  1.   

    是不是这两行代码return了,或者你手抖了,点中那个指向右边的三角形的按钮,
      

  2.   

    没有return 我是点的调试进的 代码没有问题 就是每次进调试后 走2-3行代码自动到页面出结果
      

  3.   

    你代码的 条件性 跳出了, 或是 断点缓存了 清理后从新 DEBUG
      

  4.   

    protected void ButtonLogin_Click(object sender, EventArgs e)
            {
                if (this.TextBoxUserName.Text.Length != 0 && this.TextBoxPassword.Text.Length != 0)
                {
                    string[] state = null;
                    if (String.Compare(UseSecurity.Value, Boolean.TrueString, true) == 0 && !String.IsNullOrEmpty(this.Answer.Value))
                    {
                        state = new string[] { this.Challenge.Value, this.Answer.Value };
                    }                LoginInfo loginInfo = new LoginInfo(this.TextBoxUserName.Text, this.TextBoxPassword.Text, state);每次调试走到if (String.Compare(UseSecurity.Value, Boolean.TrueString, true) == 0 && !String.IsNullOrEmpty(this.Answer.Value))
    这一行就自动跳到页面显示结果了
      

  5.   

    也可能是多线程引起的,asp.net会生成多个线程处理多个请求,多个线程同时运行的时候调试会乱,你调试的时候是不是只有一个请求?