最後關閉連接並且如果事務己經成功則清除商品的購物車配置文件
Finally
If conn IsNot Nothing Then
connClose()
End If
End Try
ProfileCartItemsClear()
End Sub
也有一個故障保護步驟該步驟檢查是否已經轉入向導中正常情況下這將以程序為指導換句話說將檢查以查看用戶是否已經登錄並且將他們轉到一個步驟然而可能不謹慎的用戶中途轉入這個過程或者該過程己經無意中忘記登錄詳情(通常由丟失會話變量造成這種情況如果ASPNET 在該向導的中途重新啟動就可以發生這種情況)在這種情況下可以檢查以查看用戶是否己經登錄並且是否沒有他們的任何記錄(換句話說沒有驗證他們)則將他們轉回到登錄對話框
Protected Sub Wizard_ActiveStepChanged(ByVal sender As Object ByVal e As SystemEventArgs) Handles WizardActiveStepChanged
If Not UserIdentityIsAuthenticated Then
TraceWrite(step changed authenticated)
WizardActiveStepIndex =
End If
End Sub
End Class
結賬過程非常長但它是最必要的部分如果在此處犯錯誤將永遠不會獲得任何訂單!
ASPNET 入門教程完整版
[] [] [] [] [] [] [] []
From:http://tw.wingwit.com/Article/program/net/201311/15650.html