自动事务和 ASP.NET

ASP.NET 支持在运行 Microsoft Windows 2000 或更高版本的系统上的自动事务。通过在 ASP.NET 页中插入事务指令,您可以指示该页参与现有事务、开始新事务或永不参与事务。

下表列出并描述 ASP.NET 中可用的事务指令。

指令 说明

Disabled

指示 ASP.NET 将忽略事务上下文。这是默认的事务状态。

NotSupported

指示该页不在事务范围内运行。处理请求时,不管是否有活动事务,均在没有事务的情况下创建其对象上下文。

Supported

指示该页在现有事务的上下文中运行。如果没有事务,则该页在没有事务的情况下运行。

Required

该页在现有事务的上下文中运行。如果没有事务,则该页将启动一个事务。

RequiresNew

指示该页需要事务且为每个请求启动新事务。

可以通过在代码中放置指令来指示页上的事务支持级别。例如,插入下列指令以确保页活动始终在事务范围中执行。

<%@ Page Transaction="Required" %> 

如果忽略该事务指令,则将对此页禁用事务。

请参见

概念

自动事务处理
自动事务中的投票

Footer image

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。