国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

Microsoft User Interface Process Application Block

2024-07-21 02:16:16
字體:
供稿:網(wǎng)友
這篇文章研究的是如何在一個用戶登錄后獲得用戶的任務(wù)。

在web界面中,用戶如果通過驗證就會轉(zhuǎn)到welocme.aspx頁面中,在這個頁面中首先創(chuàng)建一個carttask對象:

dim task as new carttask(page.user.identity.name)


這個對象的new(userlogon as string)方法中調(diào)用了靜態(tài)方法storecontrollerbase.getusertaskid來獲得任務(wù)的標示,這個任務(wù)標示是一個guid類。在getusertaskid方法的如下代碼中返回:

     dim cartbo as new carttaskbusinessobject()
     taskid = cartbo.gettask(username)

在carttaskbusinessobject.gettask方法中定義了三個類:

      dim mcustomerds as new customerds
      dim mcustomerdalc as new customerdalc
      dim mcarttaskdalc as new carttaskdalc

其中customerds是保存用戶信息的類,它是從dataset類繼承過來的。customerdalc是從basedalc(這個類還沒有研究??)繼承過來的。這兩個類是針對用戶信息操作的。carttaskdalc是從basedalc繼承過來的,是針對當前用戶的任務(wù)進行操作的。carttaskbusinessobject.gettask方法最終返回的是用戶所對應的任務(wù)guid(這個guid是保存在數(shù)據(jù)庫carttasks表中的)。

       然后在welcome.aspx的page_load中判斷當前用戶是否有task guid,如果有的話就在startbutton中顯示“continue the existing buy process”,否則就顯示“start to a new buy process”。
       以后需要分析一下customerds類以及basedalc類,customerds為什么從dataset類繼承,basedalc類是做什么用的。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 永康市| 中阳县| 明水县| 浑源县| 武冈市| 苍溪县| 虞城县| 山西省| 无为县| 祥云县| 乐平市| 巩留县| 五寨县| 金平| 阿拉善右旗| 巧家县| 益阳市| 夏津县| 兰溪市| 金乡县| 阳山县| 庄河市| 东方市| 沧源| 三明市| 丰城市| 会东县| 宜兰县| 乌审旗| 高唐县| 苏州市| 青田县| 大丰市| 华蓥市| 濮阳县| 成武县| 宜城市| 浪卡子县| 定结县| 格尔木市| 出国|