在 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