请问ASP.NET客户端脚本(javascript)怎么配置一下才能单步跟踪? 
 我以前做ASP时配置一下后客户端脚本(javascript)是可以单步跟踪的,ASP.NET可以这样吗? 
 能不能把配置步骤告诉我??

解决方案 »

  1.   

    check here
    http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vsdebug/html/vxtskdebuggingclient-sidescript.asp
      

  2.   

    不懂哦,JS的好像ASP和ASP。NET没什么其别啊,都是一样很调用的,为什么就跟踪不了呢,你不防还用原来的跟踪看看
      

  3.   

    ericfine(埃里克)提供的很有用,但是用起来太罗索了!收藏。
      

  4.   

    不知道有什么变法可以跟踪客户端的脚本,一般都是alert出来吧
      

  5.   

    右健單擊IE圖標--->屬性--->進階--->瀏覽部分,把停用指令碼偵錯前面的勾去掉就行了。然後運行.net程序,回到設計環境,找到執行中的文件,選擇你要調試的客戶端文件,打開後設置斷點,就可以單步調試了。
      

  6.   

    UP + 学习 + 接分UP + 学习 + 接分UP + 学习 + 接分
      

  7.   

    Internet 选项取消禁用脚本调试,在工程属性里允许asp调试。
      

  8.   


    我按照 http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vsdebug/html/vxtskdebuggingclient-sidescript.asp
    配置后,再打了断点,一按F5,断点里面就有问号了!是不是设断点不成功?不成功的断点上提示:当前不会命中断点,还没有为该文档加载任何符号。这是什么意思??
      

  9.   

    要调试的客户端的脚本文件为:SyShowResult.aspx。我希望这个页面能停下来。<%@ Page language="c#" Codebehind="SyShowResult.aspx.cs" AutoEventWireup="false" Inherits="WebDisp.SyShowResult" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML xmlns:v="urn:schemas-microsoft-com:vml">
    <HEAD>
    <title>SyShowResult</title>
    <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    <style> v\:* { BEHAVIOR: url(#default#VML) }
    </style>
    <script language="javascript">
    function oval(x,y,radius,color,title,classid)
    {
        var zindex=200-radius/10;
        var newradius=radius;
        if (radius>200)
          newradius=200;
        var strElement="<v:oval  style=' POSITION: absolute;left:" +x+";width:"+newradius+";top:"+y+";height:"+newradius+";z-index:"+zindex+ "' fill=true strokecolor=white strokeweight=1pt fillcolor="+color+" title="+title+"--"+radius/10+" >";
            strElement+="</v:oval>";
    var newPoint = document.createElement(strElement);
    document.body.appendChild(newPoint);
    }

    //产生随机数
    function CreateRandom()
    {
    var n=Math.random();
    return n;
    }
    //
    function ShowAll()
    {
    var dotX=document.body.clientWidth/2;
    var dotY=document.body.clientHeight/2;
    var strColor;
    for(var i=0;i<(parArray.length/2);i++)
    {
        switch( i%9 )
        {
        case  0:  strColor = "#ff0000"; break; // 红
        case  1:  strColor = "#00ff00"; break; // 绿
        case  2:  strColor = "#0000ff"; break; // 蓝
        case  3:  strColor = "#000000"; break; // 黑
        case  4:  strColor = "#ffff00"; break; // 黄
        case  5:  strColor = "#00ffff"; break; // 蓝绿
        case  6:  strColor = "#ff00ff"; break; // 品红
        case  7:  strColor = "#606000"; break; // 军绿
        case  8:  strColor = "#006060"; break; // 海蓝
        case  9:  strColor = "#600060"; break; // 紫
        default:  strColor = "#961Ec8"; break; // 紫红
      
        }
        
                oval(dotX*Math.random(),dotY*Math.random(),parArray[2*i]*10 , strColor ,parArray[2*i+1],'myTitle');

    }

    }
    </script>
    </HEAD>
    <body background="img/bg.gif" onload="ShowAll();" MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <FONT face="宋体"></FONT></FONT></form>
    </body>
    </HTML>
      

  10.   

    简单的方法,在要跟进的脚本前一行加入:  debugger这样运行的时候就可以进行单步调试了
      

  11.   

    成功了!!!!!!!!!!!!!!!!!
     http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vsdebug/html/vxtskdebuggingclient-sidescript.asp直接在页面里打断点! 这段话很重要:在客户端脚本中设置断点 --》要在客户端脚本中设置断点,不能只是在项目 .aspx 文件中设置断点。.aspx 文件是服务器端文档,在其中设置的断点不翻译为客户端文档。相反,您可以使用以下方法之一设置客户端断点。在客户端脚本中设置断点 将所有客户端脚本写入一个函数,并在该函数上设置函数断点。 
    - 或 - 从“运行文档”窗口打开客户端脚本并在其中设置断
      

  12.   

    Internet 选项取消禁用脚本调试,然后Debug你的项目。