自动事务和 ASP.NET
ASP.NET 支持在运行 Microsoft Windows 2000 或更高版本的系统上的自动事务。通过在 ASP.NET 页中插入事务指令,您可以指示该页参与现有事务、开始新事务或永不参与事务。
下表列出并描述 ASP.NET 中可用的事务指令。
指令 | 说明 |
---|---|
Disabled |
指示 ASP.NET 将忽略事务上下文。这是默认的事务状态。 |
NotSupported |
指示该页不在事务范围内运行。处理请求时,不管是否有活动事务,均在没有事务的情况下创建其对象上下文。 |
Supported |
指示该页在现有事务的上下文中运行。如果没有事务,则该页在没有事务的情况下运行。 |
Required |
该页在现有事务的上下文中运行。如果没有事务,则该页将启动一个事务。 |
RequiresNew |
指示该页需要事务且为每个请求启动新事务。 |
可以通过在代码中放置指令来指示页上的事务支持级别。例如,插入下列指令以确保页活动始终在事务范围中执行。
<%@ Page Transaction="Required" %>
如果忽略该事务指令,则将对此页禁用事务。
请参见
概念
版权所有 (C) 2007 Microsoft Corporation。保留所有权利。