成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用ASP.NET AJAX的Profile Service

開發(fā) 后端
本文介紹使用ASP.NET AJAX的Profile Service,我們不需要手動(dòng)調(diào)用Sys.Services.ProfileService.set_path方法,只需要在ScriptManager中指定即可。

在ScriptManager中指定Profile Service的Path

在ASP.NET AJAX的客戶端腳本中,如果沒有使用Sys.Services.ProfileService.set_path方法來指定一個(gè)提供Profile Service的地址,就會(huì)使用默認(rèn)的地址,它會(huì)使ASP.NET AJAX的Profile Service使用程序集中特定的類。一般來說,我們不需要手動(dòng)調(diào)用Sys.Services.ProfileService.set_path方法,只需要在ScriptManager中指定即可。如下:

  1. <asp:ScriptManager ID="ScriptManager1" runat="server" ScriptMode="Debug"> 
  2. <ProfileService Path="CustomProfileService.asmx" /> 
  3. </asp:ScriptManager> 


實(shí)現(xiàn)自己的Web Service類

指定了自己的Web Service類,自然就要實(shí)現(xiàn)自己的類了。事實(shí)上,我們要實(shí)現(xiàn)的就是3個(gè)方法。就這個(gè)方面來說,ASP.NET AJAX的Profile Service使用的默認(rèn)的Web Service類Microsoft.Web.Profile.ProfileService是我們絕佳的參考。因此,我們在這里分析一下這些方法,對(duì)于我們的自定義工作是非常有幫助的。

可能需要注意的一點(diǎn)是,我們在實(shí)現(xiàn)這些方法時(shí),從理論上來講參數(shù)類型不用完全和 Microsoft.Web.Profile.ProfileService中的方法完全相同。ASP.NET AJAX的能夠根據(jù)參數(shù)的類型盡可能地將獲得的JSON字符串轉(zhuǎn)換成需要的類型。不過事實(shí)上,似乎 Microsoft.Web.Profile.ProfileService里那些方法的參數(shù)選擇已經(jīng)是非常合理的。另外,由于客戶端Profile Service代碼不太容易修改(事實(shí)上客戶端也不是不能擴(kuò)展,最極端的情況,不就是我們自己實(shí)現(xiàn)一個(gè)ProfileService嗎?),為了保持返回的JSON字符串能夠被正確處理,這些方法的返回值一般來說可以不變。

GetAllPropertiesForCurrentUser方法

這個(gè)方法的作用是獲得當(dāng)前用戶所有的Profile信息,它沒有輸入的參數(shù),返回的JSON字符串形式如下:

  1. {  
  2. 'ZipCode' : ...,  
  3. 'Address.City' : ...,  
  4. 'Address.State' : ...  

它通過GroupName.ProfileName的形式來表示Profile Group,Group中的每一個(gè)Profile需要分別列出,而“...”則表示對(duì)應(yīng)Profile值的JSON字符串。

在Microsoft.Web.Profile.ProfileService里,這個(gè)方法的代碼如下:

  1. [WebMethod]  
  2. public IDictionary<string, object> GetAllPropertiesForCurrentUser()  
  3. {  
  4. ProfileService.CheckProfileServicesEnabled();  
  5. return ProfileService.GetProfile(HttpContext.Current, null);  

GetPropertiesForCurrentUser方法

這個(gè)方法的作用是獲得當(dāng)前用戶指定的Profile信息,它的輸入JSON字符串形式如下:
['ZipCode', 'Address.City', 'Address.State']

它的返回值的JSON字符串和GetAllPropertiesForCurrentUser相同,就不再贅述了。以上介紹了使用ASP.NET AJAX的Profile Service。

【編輯推薦】

  1. ASP.NET中的WebRequestExecutor
  2. IIS6的ASP.NET ISAPI請求處理過程
  3. ASP.NET中的備份
  4. 淺談ASP.NET ISAPI
  5. ASP.NET的IIS ISAPI extension
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2009-07-22 16:05:34

ASP.NET AJA

2009-07-22 16:11:43

ASP.NET AJA

2009-07-22 16:17:39

ASP.NET AJA

2009-07-22 16:25:41

ASP.NET AJA

2009-07-24 13:41:15

ASP.NET AJA

2009-07-30 12:19:32

ASP.NET中使用A

2009-01-16 13:17:16

AjaxASP.NET.NET

2009-01-08 10:20:56

AutoCompletAjaxASP.NET

2009-07-27 17:32:39

Web ServiceASP.NET

2009-07-20 17:39:36

WCF服務(wù)ASP.NET AJA

2009-07-20 13:14:25

安裝ASP.NET A

2009-07-21 14:37:13

Profile Pro優(yōu)化ASP.NET 2

2009-07-29 13:50:26

UpdatePanelASP.NET

2009-07-20 10:16:13

配置ASP.NET A

2009-07-22 15:58:52

ASP.NET AJA

2009-07-31 13:24:43

ASP.NET AJA

2009-07-28 09:02:32

asp.net aja

2009-07-21 17:27:12

UpdateProgrASP.NET AJA

2009-02-20 09:19:56

AJAXASP.NETWeb Service

2009-07-24 13:08:40

AJAX技術(shù)ASP.NET
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 中文字幕韩在线第一页 | 一级黄色片毛片 | 亚洲国产精品久久 | 黑人巨大精品欧美一区二区免费 | 亚洲综合在线视频 | 亚洲一区二区在线视频 | 色伊人久久 | 久久久久久久久久久国产 | 久久久久久久久久性 | 成人精品久久 | 日韩中文字幕视频 | 中文字幕av亚洲精品一部二部 | 天天看天天爽 | 一区二区在线不卡 | 操操日 | 国产日韩欧美一区二区 | 中文字幕亚洲欧美 | 伊人精品一区二区三区 | 国产欧美久久一区二区三区 | 精品免费看| 妞干网福利视频 | 国产精品美女久久久久aⅴ国产馆 | 久久久女女女女999久久 | 国产精品无码久久久久 | 国产ts人妖一区二区三区 | 国产精品日韩在线 | 先锋av资源网 | 成人精品在线视频 | 日本在线视频一区二区 | 国产在线观看网站 | 少妇无套高潮一二三区 | 精品一区二区三区在线观看 | 99久久精品国产毛片 | 亚洲网站在线播放 | 99亚洲视频 | 国产精品美女一区二区三区 | 欧美精品一区二区三区在线播放 | 欧美日韩在线综合 | 久草在线 | 免费毛片网 | 欧美一区二区三区高清视频 |