日期:2014-05-17  浏览次数:20424 次

Asp.net 调试不走断点
页面的加载时设置的断点可以跟到 只有几个linkButton的单机事件的断点不走了 很灵异的事情 求大侠解决
前台 
 <td><asp:LinkButton ID="LnkNext" runat="server" OnClick="LnkNext_Click">下一页                           </asp:LinkButton>
                         </td>
后台 

        protected void LnkNext_Click(object sender, EventArgs e)
        {//此处有断点 不走……
            Label2.Text = (Convert.ToInt32(Label2.Text) + 1).ToString();
            //BindGvData((ViewState["souce"] as DataTable).DefaultView);
        }
求解决

------解决方案--------------------
断点加到Label2.Text = (Convert.ToInt32(Label2.Text) + 1).ToString();
试试
------解决方案--------------------
弱弱的问一句,调试的时候你点击这个LinkButton了吗?
不大可能不走,应该是事件没有被成功触发
------解决方案--------------------
说明你的时间注册 或者 步骤有问题

------解决方案--------------------
1.你断点的圆圈是实心还是空心的,如果是空心,断点必然是不中的。
2.你确定是这个页面吗?
------解决方案--------------------
引用:
 <td><asp:LinkButton ID="LnkNext" runat="server" OnClick="LnkNext_Click">下一页 </asp:LinkButton>
  </td>


你这个写法就有问题撒    值是加在Text属性上的  哪有写在中间的
<asp:LinkButton ID="LnkNext" runat="server" Text="下一页" OnClick="LnkNext_Click" />

还有 aspx页面 设计 双击页面的LinkButton 看看能不能定位到你的事件中去
------解决方案--------------------
这个问题有点悬  具体的要看看才知道  如果你都试过了,不行的话   重启下vs也许有用
------解决方案--------------------
断点没走的原因只能是你的事件没有执行
------解决方案--------------------
可能因为你的分页设置因为数据的增删导致出错。我以前遇到过。主要还是逻辑考虑不够周全。代码不健壮。