人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統(tǒng)下載站 > 技術開發(fā)教程 > 詳細頁面

ASP.Net調試之3板斧:第二招

ASP.Net調試之3板斧:第二招

更新時間:2022-09-30 文章作者:未知 信息來源:網絡 閱讀次數:

上一次我們說到配置Config.web文件,讓出錯信息給出更多的提示。可光有
提示又有什么用呢?“最多就是知道錯在哪里,可我還是不會改呀!”別急,別
急,看看咱們這篇文章叫什么來著,“三板斧”,那當然是一斧賽過一斧啦!上
次那招不夠厲害,我們還有下面的那,所以別急啊,且聽我慢慢道來。

第二招:Trace追蹤

    用過ASP的人應該都用過下面的語句吧:
    Response.Write XXX
    Response.End

    雖然我不太喜歡ASP的編程方法,但是這種方便的調試手段還是很好的。換用
ASP.Net以后,我發(fā)現ASP.Net提供一種更強大的調試方法,它就是我們現在要說
的Trace。所謂Trace功能就是在網頁的最前面加上一些標記,至于是什么標記呢?嘿嘿,我不能馬上告訴你(不好,臭雞蛋……哇!)。我是說,我要先介紹一點基礎的知識啦!

    我不知道大家對ASP.Net的頁面標示了解多少,為了下面講解的方便,我還是
概要的介紹一下吧!ASP.Net的頁面標示指的是在每一個ASP.Net頁面最上面,用
<%@和%>括起來的語句。它的功能是用來確定在處理ASP.Net文件的時候,需要系
統(tǒng)做一些什么特殊的設定。具體的語法如下:
<%@ directive attribute=value %>
其中:directive就是頁面標示符;attribute是該標示符對應的一些屬性。
注意:在屬性之間需要空格,而在"="之間不能有空格。
ASP.Net現在包含以下7種標識
@ Page,
@ Control,
@ Import,
@ Registe,
@ Assembly,
@ OutputCache,
@ Webservice

    我們用得最多的就是@ Page標示,而現在我要講的Trace功能,也要用到@ Page。(關于這七個標示的具體應用,我會在以后發(fā)貼講述的。)好了,回到我們的主題。要用Trace功能,你必須在頁面的最上面加上:<%@ Page Trace="true" %> 這句話。加好后,你就可以看看頁面的運行情況了。運行該頁面。你會發(fā)現在頁面的下半部分出現了一大堆的數據。下面就來解釋一下這些數據的含義:
Request Details:通過Request方式向瀏覽器所讀取的數據;
Trace Information:事件發(fā)生或程序執(zhí)行的過程信息;
Control Tree:網頁所使用的控件及控件之間的階層關系;
Cookies Collection:網頁所使用的Cookie信息;
Headers Collection:瀏覽器的表頭信息。
Server Variables:Server變量的數據信息。

    有了這一大堆數據,我們的工作就好做多了,但且慢歡喜,Trace還提供了更強大的功能,請接著看下去。
    
    除了讓ASP.Net頁面顯示這一堆數據外,我們還可以將程序中用到的變量的
值實時的顯示在Trace Information區(qū)段中,其方法是調用Trace.Warn或Trace.Write兩個方法。他們的用法如下:
Trace.Warn("Description",Variables);
Trace.Write("Description",Variables);

    我想你們一定會問,這兩個有什么區(qū)別呢?回答是:在功能上,這兩個是一模一樣的,只是在顯示上,Trace.Warn將會以紅色字體表示。

    好了,不知道這樣介紹一下大家感覺怎么樣?反正我是好累啊!好了不說了,有什么問題提吧,我會盡量做答的。讓我們下次再見!

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 湛江市| 娱乐| 甘德县| 万宁市| 崇文区| 枣阳市| 兴山县| 永善县| 东源县| 彩票| 中卫市| 南平市| 胶南市| 新乐市| 曲阳县| 涪陵区| 即墨市| 措勤县| 舒城县| 都兰县| 永济市| 荣成市| 乌拉特前旗| 文成县| 岚皋县| 长治市| 肥西县| 伊宁市| 乌兰浩特市| 阳东县| 东台市| 泾川县| 黔江区| 安乡县| 资兴市| 绥宁县| 乐平市| 兰溪市| 剑阁县| 汝南县| 察哈|