1、將debug對象設定爲true,然後進行調試,調試完畢可改爲false,那麼瀏覽器中就不會顯示出錯的位置。不過錯誤信息的提示與否還要和站點配置文件Global.asax配合使用,需要在該文件中添加錯誤處理函數,如:
void Application_Error(Object sender,EventArgs E)
{
//將錯誤信息顯示出來
Response.Write(E.ToString);
//清楚錯誤
//Context.ClearError();
//跳轉到指定頁面
//Response.Redirect("/errorpage.aspx");
}
單個文件調試<% @page ...................debug="true"...>
還可以使用compilation標籤 Web.Config文件中compilation標籤來設定。
<compilation defaultLanguage="C#" Debug="true">
TRACE
使用Trace有兩種方式
1、在網頁的Page屬性上加入Trace對象,如:
< % @ Page ..........trace="true"....... >
2、在相應的Web.Config文件中加入Trace對象,如:
<trace enabled="true" requestLimit="10" pageOutput="true" traceMode="SortByTime" localOnly="true"/>