JavaScript調(diào)試
首先設(shè)置IE, 依次選擇 Tools -> Internet Options-> Advanced, 找到Browsing 下的兩個(gè)禁用腳本調(diào)試復(fù)選
框, 將其取消選擇(IE默認(rèn)將這兩項(xiàng)選中, 不能進(jìn)行腳本調(diào)試), 如下圖所示:
1. 調(diào)試JS腳本文件(*.js文件)
直接在JS文件中F9設(shè)置斷點(diǎn), F5運(yùn)行調(diào)試即可.
2. 調(diào)試頁(yè)面文件中腳本(*.aspx中JS腳本)
VS 2005默認(rèn)不能在*.aspx中設(shè)置斷點(diǎn), 更何況進(jìn)行JS斷點(diǎn)跟蹤調(diào)試. 調(diào)試解決辦法:
a. 打開(kāi)瀏覽器, 并訪問(wèn)要調(diào)試網(wǎng)站中的*.aspx頁(yè)面(或者右擊頁(yè)面, 選"設(shè)為起始頁(yè)" , 再按Ctrl+F5運(yùn)行).
b. 在打開(kāi)的瀏覽器中, 選擇: View -> Script Debugger, 選 OPen(或Break at next statement). 如下圖所示:
c. 選擇Open后, 會(huì)彈出如下實(shí)時(shí)調(diào)試器窗口:
選擇 "新實(shí)例 Visual Studio 2005", 點(diǎn)(Y)按鈕, 會(huì)自動(dòng)彈出一個(gè)VS調(diào)試器, 并且打開(kāi)剛才的*.aspx文件,
ok, 在這個(gè)自動(dòng)打開(kāi)*.aspx的VS 窗口中就可以[設(shè)置斷點(diǎn)], 進(jìn)行調(diào)試了.
3. 有時(shí)候比如環(huán)境故障, 始終不能調(diào)試; 在需要調(diào)試的JS腳本處加: debugger; 則一定可以調(diào)試.
<script language="javascript">
function ClientClickEvent()
{
debugger;
alert('我被點(diǎn)擊了一下!');
}
</script>
Asp.net 2.0自定義控件開(kāi)發(fā)設(shè)計(jì)時(shí)調(diào)試
a. 打開(kāi)要進(jìn)行調(diào)試的自定義控件項(xiàng)目.
b. 右擊項(xiàng)目名稱, 選 "屬性", 打開(kāi)屬性頁(yè).
c. 選擇 "調(diào)試" 選項(xiàng)卡, 將啟動(dòng)操作設(shè)置為: 啟動(dòng)外部程序, 并設(shè)置VS的調(diào)試文件devenv.exe 的路徑.
如下圖所示:
其中路徑為 devenv.exe 的安裝路徑.
d. 右擊項(xiàng)目名稱, 選擇 "設(shè)為啟動(dòng)項(xiàng)目".
e. 在自定義控件中設(shè)置些斷點(diǎn).
f. 按F5運(yùn)行(一定要按F5調(diào)試模式下運(yùn)行).
g. 接著會(huì)自動(dòng)新打開(kāi)一個(gè)VS 環(huán)境, 在這個(gè)新調(diào)試環(huán)境中:
I. 打開(kāi)測(cè)試這個(gè)程序的網(wǎng)站應(yīng)用程序, 查看含有此自定義控件的*.aspx文件的設(shè)計(jì)器即可.
II. 新建一個(gè)WebSite, 并建立一個(gè)*.aspx, 將此自定義控件添加到此*.aspx文件中. 查看此頁(yè)面文件的
設(shè)計(jì)器 即可.
* 設(shè)計(jì)器模式下調(diào)試比較麻煩, 建議在執(zhí)行上述操作時(shí), 先把設(shè)置的自定義控件斷點(diǎn)禁用掉, 配置好測(cè)試
站點(diǎn)后,再啟用斷點(diǎn).
本文來(lái)自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/huangkelong/archive/2007/12/18/1948108.aspx
如對(duì)本文有疑問(wèn),請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答??! 點(diǎn)擊進(jìn)入論壇