在 ErrorEventArgs 類別的 AspNetLifeCycleStage 屬性中,指定 ASP.NET 生命週期階段。
命名空間 CrystalDecisions.Web 組件 CrystalDecisions.Web (CrystalDecisions.Web.dll)
語法
<SerializableAttribute> _
Public NotInheritable Enumeration EnumAspNetLifeCycleStage
Inherits Enum
Implements IComparable, IFormattable, IConvertible
[SerializableAttribute]
public sealed enumeration EnumAspNetLifeCycleStage : Enum, IComparable, IFormattable, IConvertible
成員
| 成員 | 說明 |
|---|---|
| LoadViewStateStage | ASP.NET 生命週期中的載入 ViewState 階段。初始化的物件會收到已保存在 Web 伺服器上的 ViewState 資訊。 |
| OnInitStage | ASP.NET 生命週期中的物件初始化階段。宣告及初始化物件。 |
| OnLoadStage | ASP.NET 生命週期中的物件載入階段。將物件顯示在頁面上,並且執行程式碼。 |
| OnPreRenderStage | ASP.NET 生命週期中的預先建構階段。將物件儲存或保存到 ViewState 之前可以進行修改。 |
| RaisePostBackEventStage | ASP.NET 生命週期中的引發 PostBack 事件階段。檢查物件的資料是否已變更。 |
| RenderStage | ASP.NET 生命週期中的建構階段。用 HTML 建構物件,以便在 Web 瀏覽器中顯示。 |
| SaveViewStateStage | ASP.NET 生命週期中的儲存到 ViewState 階段。將已修改過的物件儲存到 ViewState。 |
| UnknownStage | ASP.NET 生命週期中的未知階段。 |
範例
下列範例會記錄報表的 Error 事件。
Private Sub LogErrorEvent(ByVal source As Object, _
ByVal e As CrystalDecisions.Web.ErrorEventArgs) Handles _
CrystalReportViewer.Error
Dim eventLog As New EventLog("event.log")
Dim eventMsg As String = _
"Error event:" & vbCrLf & _
"AspNetLifeCycleException: " & e.AspNetLifeCycleException.Message & vbCrLf & _
"AspNetLifeCycleStage: " & e.AspNetLifeCycleStage.ToString() & vbCrLf & _
"ErrorMessage: " & e.ErrorMessage
eventLog.WriteEntry(eventMsg)
e.Handled = False
End Sub
private void LogErrorEvent(Object source,
CrystalDecisions.Web.ErrorEventArgs e)
{
System.Diagnostics.EventLog eventLog =
new System.Diagnostics.EventLog("event.log");
string eventMsg =
"Error event:" + "\n" +
"AspNetLifeCycleException: " + e.AspNetLifeCycleException.Message + "\n" +
"AspNetLifeCycleStage: " + e.AspNetLifeCycleStage.ToString() + "\n" +
"ErrorMessage: " + e.ErrorMessage + "\n";
eventLog.WriteEntry(eventMsg);
e.Handled = false;
}
繼承階層
Object
ValueType
Enum
EnumAspNetLifeCycleStage
版本資訊
Crystal Reports Basic for Visual Studio 2008
自從 Crystal Reports .NET XI 開始支援