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 命名空间