熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ASP.NET入門教程 13.4.5 計劃結賬[5]

2013-11-13 12:19:08  來源: .NET編程 

    再次聲明由後台代碼提供示例的內容當頁面第一次加載時進行檢查以查看購物車中是否有商品如果沒有則使向導不可見並且不顯示任何購物車標簽用於通知用戶購物車中沒有任何商品第二個檢查是查看是否已經驗證用戶的身份這是測試他們是否已經登錄如果他們已經登錄則讓這些用戶通過登錄階段否則必須讓他們先登錄

 

Sub Page_Load(ByVal sender As Object ByVal e As SystemEventArgs) Handles MeLoad

 

        If ProfileCart Is Nothing Then

            NoCartlabelVisible = True

            WizardVisible = False

        End If

 

        If UserIdentityIsAuthenticated Then

            WizardActiveStepIndex =

        Else

            WizardActiveStepIndex =

        End If

 

    End Sub

    代碼中的下一個過程是響應在第二步(遞送地址)中改變的復選框如果選中這個復選框則使用存儲在用戶配置文件中的詳情填充文本框否則保留這些文本框為空

 

Sub chkUseProfileAddress_CheckedChanged(ByVal sender As Object ByVal e As SystemEventArgs)

 

        fill the delivery address from the profile but only if its empty

        we dont want to overwrite the values

        If chkUseProfileAddressChecked AndAlso txtNameTextTrim() = Then

            txtNameText = ProfileName

            txtAddressText = ProfileAddress

            txtCityText = ProfileCity

            txtCountyText = ProfileCounty

            txtPostCodeText = ProfilePostCode

            txtCountryText = ProfileCountry

        End If

 

    End Sub

    NextButtonClick用於檢查用戶是否已經成功登錄從而可以前進到向導的下一個階段

[]  []  []  []  []  []  []  []  


From:http://tw.wingwit.com/Article/program/net/201311/15645.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.