共用方式為


EnumAspNetLifeCycleStage 列舉

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 開始支援

請參閱

參考

CrystalDecisions.Web 命名空間