自動交易和 ASP.NET
ASP.NET 在執行 Microsoft Windows 2000 (含) 以後版本的系統上支援自動交易。藉由插入交易指示詞到 ASP.NET 網頁中,即可指示網頁進行現有交易、開始新的交易或永遠不會進行交易。
下列表格列出並描述 ASP.NET 中提供的交易指示詞。
指示詞 | 說明 |
---|---|
Disabled | 指示 ASP.NET 將會忽略交易內容。這是預設的交易狀態。 |
NotSupported | 指示網頁不在交易範圍內執行。當要求被處理後,不用交易即可建立它的物件內容,不論是否有作用中的交易。 |
Supported | 指示網頁在現存的交易內容中執行。如果交易不存在,網頁不需交易即執行。 |
Required | 網頁在現存交易的內容中執行。如果交易不存在,則網頁會啟動一個交易。 |
RequiresNew | 指示網頁需要交易,並且對每一個要求啟動新交易。 |
您可以將指示詞放到您的程式碼中,來指示網頁上支援的交易層級。例如,您可以插入下列指示詞來確保網頁活動永遠在交易範圍中執行。
<%@ Page Transaction="Required" %>
如果您遺漏交易指示詞,網頁的交易便會暫止。