參照了ScottGu的部落格
但是debug時breakpoint總變成無效
如下圖
debug前開始debug
請問下需要怎麼設置?
謝謝

解决方案 »

  1.   

    http://www.laoney.net/post/2008/12/19/200812191859163731.aspx
      

  2.   

    添加debugger,设置浏览器:Internet选项高级标签里面的 禁止脚本调试的选项的勾去掉
      

  3.   

    先謝謝幾位
    1L沒有看我給的連接把
    vs不需要一定在js文件裏的
    debuger我知道怎麼用
    現在的問題不是加不加debuger
    我在這裡不打算使用debuger
    只是打算看看vs08可以debug到什麼程度
    下面是之前參考過的一個文章
    http://www.atit.co.jp/fdotnet/dotnettips/568javascriptdebug/javascriptdebug.html
    另外至於ls上所說的禁止debug的選項已經去掉了現在所想要解決的問題是
    為什麼斷點無效了呢
    希望有人可能回答
      

  4.   

    查看下项目设置是否禁用了调试。还有config文件里面是否已经把debug设置为true。
      

  5.   

    VS2008没问题~~可以到达断点!是不是楼主的vs2008设置有问题,或者web.config没有设置调试
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head><title></title>
        <script type="text/javascript" >        function inner() {
                alert("inner");
            }
    </script>
    </head><body>
        <form name="form1" method="post" action="Default.aspx" id="form1">
    <div>
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE2MTY2ODcyMjlkZFFDkUw8OLFL2BSj5ylEsvNjafte" />
    </div>    <div>
        <input  type="button" value="inner" onclick="return inner()"/>
        <input  type="button" value="outer" />
        </div>
        
        </form>
    </body>
    </html>
    "
      

  6.   


    <script type="text/javascript" >        function inner() { debugger;
                alert("inner");
            }
    </script>
      

  7.   

    打开IE,工具->Internet选项->高级->浏览->禁用脚本调试(Internet Explorer)这个勾去掉
    如何是别的浏览器,把禁用脚本调试(其他)去掉。
      

  8.   

    再次謝謝幾位熱心朋友的回答
    現在問題依舊
    webconfig里的debug默認就是tureIE的設置也早就弄好(工作需要是系統是日文的,不好意思)至於debugger的話
    這個以前用過的,呵呵
    這裡不存在debugger的問題
    我想提問的是有關這個斷點為什麼無效
    我是C#標籤下新建的ASP.NET工程
    想請教一下LtnRain
    你說的項目設置禁用調試是不是指
    webapplication屬性中沒有切換到debug
    而是由於在release下而無法調試?
    如果不是的話請指教
    萬分感謝
      

  9.   

    在Visual Studio 2008中,选择工具(Tools)-- 选项(Options),找到Debugging中的Just-in-Time,确保Cript的选择已选择,已让VS 2008可以在运行时调试脚本。