[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《ASP.NET技術內幕》(ASP.NET Unleashed )掃描版[PDF]
《ASP.NET技術內幕》(ASP.NET Unleashed )掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《ASP.NET技術內幕》(ASP.NET Unleashed )掃描版[PDF] 簡介: 中文名 : ASP.NET技術內幕 原名 : ASP.NET Unleashed 作者 : Stephen Walther 圖書分類 : 網絡 資源格式 : PDF 版本 : 掃描版 出版社 : 機械工業出版社 書號 : 7111104404 發行時間 : 2002年9月12日 地區 : 大陸 語言 : 簡體中文 簡介 : 評論處1樓有網盤鏈接 內容
電驢資源下載/磁力鏈接資源下載:
全選
"《ASP.NET技術內幕》(ASP.NET Unleashed )掃描版[PDF]"介紹
中文名: ASP.NET技術內幕
原名: ASP.NET Unleashed
作者: Stephen Walther
圖書分類: 網絡
資源格式: PDF
版本: 掃描版
出版社: 機械工業出版社
書號: 7111104404
發行時間: 2002年9月12日
地區: 大陸
語言: 簡體中文
簡介:

評論處1樓有網盤鏈接
內容介紹:
  ASP的最新版本ASP.NET是Microsoft用於建立動態的數據庫驅動網站的技術。內容包括:ASP.NET Web表單的使用,高級ASP.NET頁面的開發,ADO.NET的使用,ASP.NET應用程序的使用, ASP.NET應用程序的保護,ASP.NET Web服務的建立,.NET框架的利用,自定義的ASP.NET控件的建立,ASP.NET的應用程序示例等。
  本書內容豐富、圖文並茂,適合於需要創建網站的專業程序員閱讀。本書是關於使用ASP.NET建立網站的完整參考書,書中包含數百個代碼示例,讀者可以使用這些示例開始建立自己的網站。
內容截圖:



目錄:
第一部分 使用asp.net web表單
第1章 建立asp.net頁面 1
1.1 asp.net和.net框架 1
1.1.1 .net框架類庫 1
1.1.2 理解名稱空間 2
1.1.3 標准的asp.net名稱空間 2
1.1.4 與.net框架兼容的語言 3
1.2 asp.net控件簡介 4
1.2.1 簡單的asp.net頁面 4
1.2.2 asp.net控件的優點 7
1.2.3 asp.net控件概述 12
1.3 向asp.net頁面中添加應用邏輯 17
1.3.1 處理控件事件 17
1.3.2 處理頁面事件 21
1.4 asp.net頁面的結構 24
1.4.1 指令 24
1.4.2 代碼聲明塊 27
1.4.3 asp.net控件 28
1.4.4 代碼顯示塊 28
1.4.5 服務器端注釋 29
.1.4.6 服務器端包含指令 30
1.4.7 文本和html標記 30
1.5 小結 31
第2章 用web服務器控件建立表單 32
2.1 建立智能表單 32
2.1.1 label控件 32
2.1.2 textbox控件 34
2.1.3 button控件 40
2.1.4 radiobutton和radiobuttonlist控件 47
2.1.5 checkbox和checkboxlist控件 61
2.1.6 dropdownlist控件 73
2.1.7 listbox控件 82
2.2 控制頁面導航 91
2.2.1 將表單提交到另一個頁面 91
2.2.2 使用redirect( )方法 93
2.2.3 使用hyperlink控件 94
2.3 在控件上進行格式化 95
2.3.1 基本web控件屬性 95
2.3.2 在web控件上應用樣式 99
2.4 小結 104
第3章 用檢驗控件執行表單的檢驗 106
3.1 使用客戶端檢驗 106
3.1.1 配置客戶端檢驗 107
3.1.2 啟用和禁用客戶端檢驗 107
3.2 必填域:requiredfieldvalidator控件 107
3.3 檢驗表達式:regularexpressionvalidator
控件 112
3.3.1 檢驗電子郵件地址 114
3.3.2 檢驗用戶名和口令 115
3.3.3 檢驗電話號碼 117
3.3.4 檢驗網址 118
3.3.5 檢驗條目長度 120
3.3.6 檢驗郵政編碼 122
3.4 比較值:comparevalidator控件 123
3.4.1 比較一個控件與另一個控件的值 124
3.4.2 比較一個控件的值與固定值 125
3.4.3 執行數據類型檢查 126
3.5 檢查值的范圍:rangevalidator控件 127
3.6 錯誤匯總:validationsummary控件 131
3.7 執行自定義的檢驗:customvalidator
控件 135
3.8 禁用檢驗 141
3.9 小結 142
第4章 高級控件編程 143
4.1 使用視圖狀態 143
4.1.1 禁用視圖狀態 143
4.1.2 將值添加到視圖狀態 146
4.2 顯示和隱藏內容 147
4.2.1 使用visible和enabled屬性 147
4.2.2 使用panel控件 150
4.2.3 模擬多頁面表單 152
4.2.4 通過程序添加控件 155
4.2.5 將控件添加到頁面 157
4.2.6 placeholder控件 158
4.2.7 動態產生表單 159
4.2.8 動態產生列表條目 161
4.3 使用復雜控件 164
4.3.1 使用calendar控件顯示交互式的
日歷 164
4.3.2 使用adrotator控件顯示廣告條 173
4.3.3 使用htmlinputfile控件接受文件
上傳 177
4.4 小結 179
第二部分 高級asp.net頁面開發
第5章 用用戶控件創建自定義控件 181
5.1 用用戶控件包含標准內容 181
5.2 顯露用戶控件中的屬性和方法 184
5.3 顯露用戶控件中的web控件 187
5.4 顯露用戶控件中的事件 195
5.5 通過程序裝載用戶控件 195
5.6 小結 200
第6章 將代碼與表示分離 202
6.1 創建業務組件 202
6.2 創建多層web應用程序 211
6.3 使用code-behind 216
6.3.1 code-behind是如何工作的 218
6.3.2 編譯code-behind文件 218
6.3.3 從一個code-behind文件派生多個
頁面 219
6.3.4 編譯完整的asp.net頁面 222
6.4 小結 224
第7章 用可移動控件為可移動設備服務 225
7.1 使用可移動設備軟件模擬器 225
7.2 無線應用協議簡介 226
7.3 建立wml頁面 227
7.3.1 配置iis 227
7.3.2 wml和xml 227
7.3.3 創建卡片集 227
7.3.4 用wml鏈接文件 229
7.4 使用asp.net可移動控件 229
7.4.1 創建可移動表單 230
7.4.2 動態激活可移動表單 231
7.4.3 顯示文本 232
7.4.4 顯示列表 235
7.4.5 創建文本框 245
7.4.6 檢驗用戶輸入 247
7.4.7 顯示圖像 249
7.4.8 進行電話呼叫 250
7.4.9 用可移動控件顯示廣告 250
7.4.10 使用可移動控件顯示日歷 251
7.5 創建跨設備兼容的可移動頁面 253
7.5.1 探測設備功能 253
7.5.2 使用devicespecific選擇設備 255
7.5.3 使用表單模板集 256
7.6 小結 258
第8章 使用第三方控件 259
8.1 使用microsoft internet explorer
webcontrols 259
8.1.1 使用treeview控件 259
8.1.2 使用toolbar控件 271
8.1.3 使用tabstrip控件 277
8.2 使用superexpert控件 282
8.2.1 使用content rotator控件 282
8.2.2 使用superdatagrid控件 289
8.2.3 使用dataform控件 292
8.3 小結 300
第三部分 使用ado.net
第9章 ado.net簡介 301
9.1 ado.net概述 301
9.2 執行常見的數據庫任務 302
9.2.1 打開數據庫鏈接 303
9.2.2 從數據庫表獲取記錄 305
9.2.3 在查詢中使用參數 310
9.2.4 向數據庫添加記錄 314
9.2.5 更新數據庫記錄 317
9.2.6 刪除數據庫記錄 321
9.3 改進數據庫性能 324
9.3.1 使用sql存儲過程 324
9.3.2 獲取返回值和輸出參數 327
9.3.3 執行復雜的存儲過程 329
9.3.4 用鏈接緩沖改進性能 332
9.4 高級的數據庫主題 333
9.4.1 在事務中執行數據庫命令 333
9.4.2 指定命令行為 336
9.4.3 獲取表模式信息 338
9.5 小結 339
第10章 將數據綁定到web控件 340
10.1 數據綁定概述 340
10.2 將服務器控件綁定到數據源 345
10.2.1 綁定到repeater控件 345
10.2.2 使用模板 346
10.2.3 視圖狀態和repeater控件 349
10.2.4 綁定到dropdownlist控件 350
10.2.5 綁定到radiobuttonlist控件 351
10.2.6 綁定到checkboxlist控件 353
10.2.7 綁定到listbox控件 354
10.2.8 綁定到其他控件 355
10.3 創建主/明細表單 361
10.3.1 創建單頁面的主/明細表單 361
10.3.2 創建多頁面的主/明細表單 364
10.4 小結 367
第11章 使用datalist和datagrid控件 368
11.1 datalist和datagrid控件概述 368
11.1.1 理解事件冒泡機制 368
11.1.2 使用模板 369
11.1.3 使用datakeys集合 370
11.2 使用datalist控件 370
11.2.1 在datalist中顯示數據 370
11.2.2 對datalist使用模板 372
11.2.3 對datalist使用樣式 374
11.2.4 在datalist中創建多個列 376
11.2.5 捕獲datalist控件中引發的事件 378
11.2.6 選擇datalist中的條目 381
11.2.7 通過datalist控件使用datakeys
集合 383
11.2.8 用datalist控件創建主/明細表單 383
11.2.9 編輯datalist控件中的條目 386
11.3 使用datagrid控件 392
11.3.1 在datagrid控件中創建列 394
11.3.2 對datagrid使用樣式 406
11.3.3 對datagrid控件中的列進行排序 408
11.3.4 對datagrid中的記錄進行分頁 411
11.3.5 選擇datagrid控件中的行 416
11.3.6 編輯datagrid控件中的條目 418
11.3.7 使用模板編輯datagrid控件中的
條目 421
11.4 小結 424
第12章 操作dataset 425
12.1 理解dataset 425
12.1.1 dataset的元素 426
12.1.2 向dataset添加datatable 426
12.1.3 將控件綁定到dataset 429
12.2 理解datatable 430
12.2.1 通過程序創建datatable 430
12.2.2 設置datatable屬性 431
12.2.3 在datatable中設置列屬性 433
12.2.4 在datatable中計算列值 441
12.2.5 在datatable之間定義關系 442
12.2.6 獲取datatable模式信息 444
12.2.7 在datatable中更新記錄 446
12.3 理解dataview 449
12.3.1 在dataview中對行進行過濾 449
12.3.2 在dataview中對行進行排序 452
12.3.3 在dataview中搜索行 453
12.4 通過asp.net頁面使用dataset 454
12.4.1 緩存dataset 455
12.4.2 顯示緩存的數據 455
12.4.3 過濾緩存的數據 457
12.4.4 在緩存的dataset中搜索行 459
12.5 小結 462
第13章 操作xml 463
13.1 xml類概述 463
13.2 通過dataset使用xml 464
13.2.1 將xml文檔讀入dataset 464
13.2.2 通過readxml使用模式 466
13.2.3 從dataset寫xml文檔 470
13.2.4 通過dataset使用xmldata
documents 472
13.3 使用樣式單轉換xml 476
13.4 使用asp.net xml控件 476
13.5 使用xsltransform類 479
13.6 使用強類型的dataset 480
13.7 小結 484
第14章 使用ado.net創建搜索頁面 485
14.1 使用sql server全文搜索 485
14.1.1 配置full-text search service 485
14.1.2 對數據庫數據執行任意文本查詢 487
14.1.3 對數據庫數據執行布爾查詢 491
14.1.4 上傳二進制文檔並且進行索引 497
14.2 使用microsoft indexing service 503
14.2.1 配置microsoft indexing service 503
14.2.2 將sql server配置為使用microsoft
indexing service 504
14.2.3 獲取文檔屬性 505
14.2.4 對文件系統數據執行任意文本
查詢 506
14.2.5 對文件系統數據執行布爾查詢 509
14.2.6 對文檔屬性執行查詢 510
14.3 小結 511
第四部分 使用asp.net應用程序
第15章 創建asp.net應用程序 513
15.1 asp.net應用程序概述 513
15.2 使用應用程序狀態 514
15.2.1 理解應用程序狀態和同步 515
15.2.2 使用global.asax文件 517
15.2.3 理解context和使用global.asax
文件 518
15.2.4 處理應用程序start和init事件 519
15.2.5 處理application_beginrequest
事件 521
15.3 使用web.config文件 524
15.3.1 研究配置部分 525
15.3.2 修改配置設置 526
15.3.3 設置配置位置 527
15.3.4 鎖定配置設置 528
15.3.5 添加自定義的配置信息 528
15.4 使用http處理器和模塊 529
15.4.1 使用http處理器 530
15.4.2 使用http模塊 533
15.4.3 創建whoson應用程序 535
15.5 小結 540
第16章 跟蹤用戶會話 541
16.1 使用浏覽器cookie 541
16.1.1 cookie如何工作 542
16.1.2 創建和讀取會話cookie 542
16.1.3 創建和讀取持久性cookie 544
16.1.4 設置cookie屬性 545
16.1.5 cookie的限制 546
16.2 使用會話狀態 547
16.2.1 向會話狀態中添加條目 547
16.2.2 從會話狀態中刪除條目 548
16.2.3 啟動用戶會話 548
16.2.4 結束用戶會話 548
16.2.5 處理會話事件 549
16.2.6 在進程內存儲會話狀態 551
16.2.7 在windows服務中存儲會話狀態 551
16.2.8 在數據庫表中存儲會話狀態 552
16.2.9 禁止會話狀態 553
16.3 使用無cookie會話 554
16.3.1 啟用無cookie會話 554
16.3.2 無cookie會話的限制 555
16.4 小結 555
第17章 緩存asp.net應用程序 556
17.1 使用頁面輸出緩存 556
17.1.1 按參數改變緩存內容 558
17.1.2 按頭改變緩存內容 560
17.1.3 按自定義的字符串改變緩存內容 562
17.1.4 設置緩存位置 564
17.1.5 使用httpcachepolicy類 564
17.2 使用頁面分段緩存 565
17.2.1 按參數改變頁面分段緩存 567
17.2.2 頁面分段緩存的限制 569
17.3 使用頁面數據緩存 570
17.3.1 在緩存中添加條目 570
17.3.2 添加緩存文件依賴性 572
17.3.3 添加緩存觸發器依賴性 574
17.3.4 添加緩存鍵依賴性 576
17.3.5 建立絕對的過期策略 577
17.3.6 建立變化的過期策略 578
17.3.7 設置緩存條目優先級 579
17.3.8 創建緩存回調方法 580
17.4 小結 584
第18章 應用程序跟蹤和錯誤處理 585
18.1 響應錯誤 585
18.1.1 查看錯誤信息 588
18.1.2 頁面級錯誤處理 590
18.1.3 應用程序級錯誤處理 594
18.2 跟蹤和監視應用程序 597
18.2.1 跟蹤頁面的執行 597
18.2.2 監視asp.net進程 603
18.2.3 獲取進程信息 605
18.3 記錄事件 607
18.4 使用調試器 615
18.4.1 連接調試器 615
18.4.2 建立斷點 615
18.4.3 建立觀察 616
18.4.4 逐步執行asp.net頁面 616
18.5 小結 617
第五部分 保護asp.net應用程序
第19章 使用基於表單的身份驗證 619
19.1 使用表單身份驗證 619
19.1.1 啟用表單身份驗證 620
19.1.2 配置表單身份驗證 623
19.1.3 配置表單授權 624
19.1.4 獲取用戶信息 625
19.1.5 創建注銷頁面 627
19.1.6 用web.config文件進行用戶身份
驗證 628
19.1.7 用xml文件進行用戶身份驗證 632
19.1.8 用數據庫表進行用戶身份驗證 637
19.1.9 實現基於角色的身份驗證 643
19.1.10 創建自定義的身份驗證票據 645
19.1.11 表單身份驗證和web陣 648
19.2 使用passport身份驗證 649
19.2.1 啟用passport身份驗證 649
19.2.2 允許用戶登錄和注銷 650
19.2.3 獲取用戶信息 653
19.3 小結 656
第20章 基於windows的身份驗證 657
20.1 使用基於windows的身份驗證 657
20.1.1 配置internet information server
安全 657
20.1.2 配置microsoft windows安全 658
20.1.3 配置windows身份驗證 659
20.1.4 配置windows授權 659
20.1.5 配置自定義角色 661
20.1.6 獲取用戶信息 663
20.2 模擬用戶賬號 663
20.3 設置安全策略 665
20.4 小結 666
第21章 加密網上發送的數據 667
21.1 使用secure sockets layer 667
21.1.1 加密 667
21.1.2 身份驗證 668
21.1.3 數據完整性 669
21.1.4 ssl有多安全 669
21.2 將服務器配置為使用ssl 669
21.2.1 產生證書請求文件 669
21.2.2 申請服務器證書 670
21.2.3 安裝服務器證書 671
21.3 在asp.net頁面中使用ssl 671
21.4 使用.net加密類 672
21.4.1 使用散列算法 673
21.4.2 使用對稱加密算法 675
21.4.3 使用不對稱加密 679
21.5 小結 685
第六部分 建立asp.net web服務
第22章 創建xml web服務 687
22.1 xml web服務概述 687
22.1.1 xml web服務促進通信 688
22.1.2 xml web服務允許聚集 689
22.2 創建簡單的xml web服務 689
22.2.1 設置webmethod屬性 690
22.2.2 設置webservice屬性 690
22.2.3 預編譯xml web服務 691
22.3 從浏覽器測試xml web服務 692
22.3.1 用http-get調用xml web服務 692
22.3.2 用http-post調用xml web服務 693
22.3.3 用soap調用xml web服務 693
22.4 通過代理類訪問xml web服務 694
22.4.1 產生xml web服務代理類 694
22.4.2 使用xml web服務代理類 695
22.4.3 使用web服務描述語言工具 696
22.4.4 設置代理類屬性 697
22.5 在xml web服務中傳送復雜數據 698
22.5.1 xml web服務和數組 698
22.5.2 xml web服務和類 700
22.5.3 web服務和dataset 703
22.5.4 web服務和二進制文件 704
22.6 xml web服務和網站的交互 706
22.6.1 xml web服務和應用程序狀態 706
22.6.2 xml web服務和會話狀態 708
22.7 小結 711
第23章 高級的xml web服務 712
23.1 使用webservice行為 712
23.1.1 webservice行為的限制 712
23.1.2 用webservice行為創建簡單的
頁面 713
23.1.3 使用webservice行為回調函數 716
23.1.4 緩存webservice行為中的錯誤 717
23.1.5 使用webservice行為執行部分更新 718
23.1.6 使用webservice行為獲取數據庫
數據 721
23.2 保護xml web服務 724
23.2.1 安全的xml web服務 725
23.2.2 創建數據庫表 725
23.2.3 創建login( )方法 726
23.2.4 獲取自定義的soap頭 729
23.2.5 驗證會話鍵 729
23.2.6 緩存會話鍵 730
23.2.7 建立安全的xml web服務 731
23.2.8 訪問安全的web服務 734
23.3 使用html模式匹配 735
23.3.1 創建wsdl文檔 736
23.3.2 指定正則表達式模式 738
23.3.3 創建簡單的html模式匹配服務 738
23.3.4 在html模式匹配中使用輸入
參數 741
23.3.5 建立一個six degrees web服務 743
23.4 小結 747
第七部分 利用.net框架
第24章 操作集合和字符串 749
24.1 使用集合 749
24.1.1 使用arraylist集合 749
24.1.2 使用hashtable集合 756
24.1.3 使用sortedlist集合 758
24.2 使用字符串 761
24.2.1 對字符串進行格式化 761
24.2.2 使用string方法和屬性 768
24.2.3 使用stringbuilder類 772
24.3 使用正則表達式 775
24.3.1 使用正則表達式類 776
24.3.2 研究正則表達式的元素 779
24.3.3 匹配單一字符 779
24.3.4 匹配特殊字符 780
24.3.5 匹配字符的替代序列 781
24.3.6 使用數量詞進行匹配 781
24.3.7 正則表達式的超范圍問題 782
24.3.8 捕獲和反向引用 783
24.3.9 使用替換模式 784
24.3.10 設置正則表達式選項 785
24.4 小結 786
第25章 操作文件系統 787
25.1 使用文件和目錄 787
25.1.1 創建和讀取文本文件 787
25.1.2 創建和讀取二進制文件 790
25.1.3 顯示目錄的內容 792
25.1.4 獲取路徑信息 793
25.2 使用串行化 794
25.2.1 使用二進制串行化 795
25.2.2 使用xml串行化 801
25.3 小結 807
第26章 發送電子郵件和訪問網絡 808
26.1 從asp.net頁面發送電子郵件 808
26.1.1 microsoft smtp service 808
26.1.2 發送簡單的電子郵件 810
26.1.3 使用mailmessage類 812
26.1.4 向電子郵件消息添加附件 813
26.1.5 發送html電子郵件 814
26.2 使用message queuing 817
26.2.1 配置microsoft message queuing 818
26.2.2 使用消息隊列 818
26.2.3 向隊列發送消息 820
26.2.4 從隊列獲取消息 823
26.2.5 顯示消息體 825
26.2.6 發送和接收復雜的消息 827
26.3 使用http協議訪問其他網站 830
26.3.1 使用webclient類 831
26.3.2 使用httpwebrequest類 832
26.3.3 解析域名 834
26.4 小結 835
第27章 用gdi+動態創建圖形 836
27.1 建立簡單的圖像 836
27.2 使用gdi+繪制對象 838
27.2.1 創建位圖 838
27.2.2 使用graphics對象 839
27.2.3 設置圖形質量 840
27.2.4 使用顏色 840
27.2.5 使用畫刷 843
27.2.6 使用畫筆 848
27.2.7 繪制矩形 855
27.2.8 繪制直線 855
27.2.9 繪制橢圓 855
27.2.10 繪制曲線 855
27.3 繪制文本字符串 857
27.4 建立gdi+應用程序 859
27.4.1 創建asp.net繪圖應用程序 859
27.4.2 創建簡單的圖表應用程序 863
27.5 小結 867
第八部分 建立自定義的asp.net控件
第28章 開發自定義的控件 869
28.1 創建簡單的控件 869
28.2 使用htmltextwriter 871
28.3 向控件添加屬性和方法 872
28.3.1 使用屬性訪問函數 874
28.3.2 使用控件方法 876
28.4 解析內部內容 877
28.5 向控件添加子控件 878
28.6 自定義控件和事件 884
28.7 參與postback 887
28.8 創建組合控件 895
28.9 派生現有的控件 900
28.10 訪問當前上下文 901
28.11 調試控件 902
28.12 小結 904
第29章 高級控件開發 905
29.1 向控件添加模板 905
29.1.1 創建一個模板的多個實例 908
29.1.2 向一個控件添加多個模板 910
29.2 創建databound控件 913
29.2.1 實現不同的數據源 913
29.2.2 實現簡單的databound控件 914
29.2.3 使用databound控件和模板 916
29.2.4 使用databound控件和狀態 918
29.2.5 將自定義控件綁定到dataset 922
29.3 使用自定義控件和web服務 928
29.3.1 創建特色產品web服務 928
29.3.2 創建特色產品自定義控件 929
29.3.3 顯示特色產品控件 931
29.4 小結 932
第九部分 asp.net應用程序示例
第30章 創建職業介紹網站 933
30.1 安裝職業介紹網站 934
30.2 創建主頁 934
30.3 對用戶進行身份驗證 936
30.4 創建虛擬url 942
30.5 列出和更新職位 943
30.6 創建職業介紹xml web服務 944
30.7 小結 951
第31章 創建網上商店 952
31.1 asp.net unleashed示例商店概述 952
31.2 安裝asp.net unleashed示例商店 954
31.3 建立導航系統 954
31.4 緩存產品數據 956
31.5 建立購物車 958
31.6 動態裝載產品模板 964
31.6.1 使用loadcontrol方法 965
31.6.2 code-behind產品模板 967
31.7 小結 968
第十部分 附 錄
附錄a 從asp遷移到asp.net 969
附錄b html控件參考 977
附錄c web控件參考 986



相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved