ASP.NET 2.0 實戰起步

ASP.NET 2.0 實戰起步

《ASP.NET2.0實戰起步》是2008年機械工業出版社出版的圖書,作者是榮耀,瞿靜文。

基本介紹

  • 作者:榮耀                       /            瞿靜文
  • ISBN:9787111223764
  • 頁數:463
  • 定價:59.00元
  • 出版社:機械工業出版社
  • 出版時間:2008-1
  • 裝幀:平裝
內容介紹,作品目錄,

內容介紹

本書介紹了 ASP .NET 2.0 編程所應具備的基本技術和技巧,內容涉及 Visual Studio 2005、語言與類庫、基本控制項、驗證控制項、數據訪問、報表、網站外觀、登錄、狀態管理、快取、XML以及 Web service 等。這些技術和技巧均以短小精悍的條款呈現,圖、文、代碼並茂。對於條款中提到的所有問題都提供了直接可行的方 案,有許多主題還給出了富有價值的提示和經驗之談。

作品目錄

前言
第 1 章 起步走················································ 1
條款 1 啟動頁 ·················································· 1
條款 2 如何創建檔案系統網站 ······················· 3
條款 3 如何創建本地 IIS 網站 ························ 4
條款 4 如何創建.aspx 頁面······························ 6
條款 5 應用程式資料夾································· 10
條款 6 理解頁面事件····································· 11
條款 7 IsPostBack··········································· 13
條款 8 頁面重定向········································· 14
條款 9 編譯模型 ············································ 15
條款 10 開發環境概覽··································· 18
條款 11 如何設定控制項的屬性和事件
處理程式 ·········································· 25
條款 12 如何為代碼添加行號 ······················· 28
條款 13 如何讓代碼自動換行 ······················· 30
條款 14 如何摺疊隱藏代碼··························· 31
條款 15 如何設定編輯器的字型 ··················· 32
條款 16 智慧型感知··········································· 34
第 2 章 語言與類庫······································ 36
條款 17 為代碼添加注釋······························· 36
條款 18 String 對象········································ 38
條款 19 其他類型與字元串之間的轉換············· 41
條款 20 數字格式字元串······························· 42
條款 21 時間和時間格式字元串 ··················· 43
條款 22 將多個對象格式化為單個
字元串··············································· 44
條款 23 高效地處理大量的字元串對象·········· 45
條款 24 數組 ·················································· 46
條款 25 布爾值判斷······································· 49
條款 26 switch 語句 ······································· 50
條款 27 foreach 語句······································ 52
條款 28 裝箱與拆箱······································· 54
條款 29 異常處理··········································· 55
條款 30 基元類型··········································· 58
條款 31 命名空間··········································· 60
條款 32 屬性 ·················································· 63
條款 33 自動轉換與強制轉換 ······················· 65
條款 34 委託和事件······································· 67
條款 35 泛型 ·················································· 68
條款 36 類關係圖··········································· 70
第 3 章 基本控制項·········································· 74
條款 37 如何創建密碼輸入框 ······················· 74
條款 38 如何實現多行 TextBox 控制項············ 76
條款 39 如何為 TextBox 控制項實現自動
完成功能·········································· 77
條款 40 如何在文本框中鍵入回車後使
游標跳轉到下一個文本框··············· 78
條款 41 如何實現點擊 Button 控制項後
執行客戶端腳本······························· 79
條款 42 如何使用 Button 控制項的
PostBackUrl 屬性 ····························· 82
條款 43 如何使用 HyperLink 控制項的
Target 屬性 ······································· 83
條款 44 如何使用 HyperLink 控制項設定
圖片超連結······································· 88
條款 45 如何為 DropDownList 控制項
添加項 ·············································· 89
條款 46 如何存取 DropDownList 控制項
中的選中項······································ 91
條款 47 如何為 DropDownList 控制項
設定默認選中項······························· 92
條款 68 如何對數字、日期進行驗證
V
條款 48 如何實現聯動的下拉列表 ··············· 93
條款 49 如何處理 ListBox 控制項中的
多選值·············································· 94
條款 50 如何從實現數據在 ListBox
控制項之間的移動······························· 95
條款 51 如何實現 ListBox 控制項中選項
上下移動 ·········································· 96
條款 52 如何使用 ImgeMap 控制項為
圖片添加熱點 ·································· 97
條款 53 如何使用 BulletedList 控制項··········· 100
條款 54 如何使用 Calendar 控制項最
基本的功能 ···································· 101
條款 55 如何讀取 Calendar 控制項中
選中的多個日期····························· 102
條款 56 如何顯示 Calendar 控制項中
選中日期所處的範圍····················· 103
條款 57 如何顯示指定的一段日期 ············· 104
條款 58 如何使用 AdRotator 控制項 ·············· 105
條款 59 如何使用 MultiView 和 View
製作選項卡 ···································· 106
條款 60 如何使用 MultiView 和 View
控制項實現替換視圖························· 108
條款 61 如何使用 Wizard 控制項在頁面
內添加嚮導····································· 110
條款 62 在使用 Wizard 控制項時如何獲
取模板內控制項的值························· 113
條款 63 在使用 Wizard 時如何讓嚮導
跳過一個步驟································· 115
條款 64 如何使用FileUpLoad 上傳檔案········ 116
條款 65 如何使用 PlaceHolder 控制項············ 118
條款 66 如何布局頁面控制項························· 120
第 4 章 驗證控制項········································ 124
條款 67 如何對必填欄位進行驗證
(RequiredFieldValidator
控制項)············································ 124
(Range Validator 控制項) ··············· 125
條款 69 如何將用戶輸入與其他數據
進行比較驗證(Compare
Validator 控制項) ······························ 126
條款 70 如何驗證有特殊格式要求的
數據(RegularExpression
Validator 控制項)······························· 128
條款 71 如何自定義驗證函式
(CustomValidator 控制項) ·············· 128
條款 72 存在哪些顯示錯誤信息的方式
(ValidationSummary 控制項)··········130
條款 73 如何為頁面上的控制項
設定驗證組······································133
第 5 章 資料庫訪問基礎····························· 136
條款 74 如何在 Visusl Studio 2005 中
查看資料庫······································ 136
條款 75 如何與 Access 資料庫連線·············138
條款 76 如何將連線字元串保存到套用
程式的配置檔案中 ··························140
條款 77 如何與 SQL Server 資料庫
進行連線·········································143
條款 78 如何與 Oracle 資料庫
進行連線·········································145
條款 79 如何讓數據綁定控制項與數據源
進行連線·········································149
條款 80 如何在數據源控制項中為
數據集排序 ·····································152
條款 81 如何使用數據源控制項設定
參數過濾功能 ·································154
條款 82 如何修改數據源中的命令
和參數·············································157
條款 83 如何在數據源控制項中使用
自定義 SQL 語句 ····························161
條款 84 如何處理 Access 檔案連線失敗 ·····164
條款 85 如何連線帶有密碼的 Access
資料庫檔案······································165
VI
條款 86 如何處理 SqlDataSource 的
連線失敗 ········································ 166
第 6 章 數據綁定控制項································ 168
條款 87 如何為 ListControl 控制項
填充數據 ········································ 168
條款 88 複合控制項概覽································· 171
條款 89 如何漢化數據綁定控制項中
的欄位············································ 173
條款 90 如何設定單元格的文本格式·········· 176
條款 91 如何為單元格的文本設定
自定義樣式 ···································· 178
條款 92 解析 GridView 控制項中的模板列
(Template Field)······························ 180
條款 93 如何使用數據綁定表達式 ············· 183
條款 94 如何向 GridView 控制項中
添加記錄 ········································ 186
條款 95 如何更新和刪除複合控制項中的
數據················································ 190
條款 96 如何為複合控制項中的刪除按鈕
添加客戶端提示對話框················· 193
條款 97 如何處理數據插入、更新過程
中的空值問題 ································ 199
條款 98 如何對 GridView 控制項內的
數據進行排序································· 202
條款 99 如何為數據綁定控制項設定分頁········· 210
條款 100 GridView 控制項事件 ······················ 211
條款 101 如何獲取 GridView 控制項單元格
對象 ·············································· 214
條款 102 如何使用 DropDownList 控制項
篩選複合控制項中的數據 ··············· 215
條款 103 如何為分頁加入索引提示 ··········· 220
條款 104 如何為數據綁定控制項添加
自定義跳轉頁面··························· 221
條款 105 如何合併 GridView 的表頭格
單元 ·············································· 222
條款 106 如何在 GridView 中添加
Calendar 控制項······························· 224
條款 107 如何在 GridView 中添加 Radio-
ButtonList 控制項······························ 227
條款 108 如何在 GridView 控制項中
增加統計列···································· 232
條款 109 如何為 GridView 添加一列
自動編號········································ 236
條款 110 如何在 GridView 中
使用 DropDown List 控制項 ············· 237
條款 111 如何在 GridView 中使用
CheckBox 控制項······························· 241
條款 112 如何使用 GridView 和 DetailsView
在同一頁面實現主/從用戶
視圖················································ 243
條款 113 如何使用 GridView 和 DetailsView
控制項實現跨頁主/從視圖················ 246
條款 114 如何為數據綁定控制項中的模板
列添加驗證控制項 ···························· 250
條款 115 如何存取圖片信息 ························ 253
第 7 章 ADO.NET·······································267
條款 116 ADO.NET 模型······························267
條款 117 如何連線數據源 ····························268
條款 118 使用 using 語句關閉連線··············271
條款 119 如何存儲和執行命令 ····················272
條款 120 DataReader 對象 ····························273
條款 121 DataAdapter 對象與
DataSet 對象··································275
條款 122 System.Data.Common····················279
條款 123 如何將數據訪問封裝在
一個類中········································281
第 8 章 XML 和 Web Service····················287
條款 124 什麼是 XML··································287
條款 125 如何使用 XMLDocument 對象
處理 XML 檔案·····························289
條款 126 如何通過順序訪問模型處理
XML ·············································· 294
條款 127 XMLDataSource ···························· 297
條款 128 如何創建一個簡單的
Web Service ·································· 301
條款 129 如何使用自定義的
Web Service ·································· 305
條款 130 如何創建和使用帶參數的
Web Service ·································· 307
第 9 章 報表················································ 310
條款 131 如何在網頁中使用水晶報表 ··········· 310
條款 132 如何在報表中顯示圖表信息 ··········· 318
條款 133 如何製作顯示主從信息
的報表 ·········································· 324
條款 134 如何製作接受參數的報表 ··········· 329
第 10 章 超越網頁 ····································· 332
條款 135 使用共享代碼······························· 332
條款 136 ValidateRequest 屬性和
HtmlEncode 方法·························· 334
條款 137 跨頁傳送······································· 335
條款 138 網站路徑······································· 337
條款 139 客戶端腳本··································· 341
條款 140 調試 ·············································· 346
條款 141 跟蹤 ·············································· 351
條款 142 代碼重構······································· 354
第 11 章 外觀、主題和 Web 部件 ··········· 360
條款 143 如何設定頁面和控制項
的外觀··········································· 360
條款 144 如何使用外觀檔案 ······················· 362
條款 145 如何創建和套用主題 ··················· 364
條款 146 StylesheetTheme 屬性與
Themes 屬性有何區別·················· 369
條款 147 如何實現動態切換主題 ··············· 370
條款 148 如何對整個應用程式
使用主題······································· 372
條款 149 如何禁用主題······························· 372
條款 150 如何創建使用 Web 部件的
簡單頁面 ······································ 373
VII
第 12 章 母版頁··········································· 380
條款 151 如何創建母版頁 ···························· 380
條款 152 如何創建內容頁 ···························· 383
條款 153 如何訪問母版頁中的成員············· 386
條款 154 如何設定使用了母版頁的
頁面標題········································ 388
條款 155 如何使用嵌套母版頁 ···················· 389
條款 156 母版頁的套用範圍 ························ 390
第 13 章 導航··············································· 392
條款 157 如何配置站點地圖 ························ 392
條款 158 如何以編程方式處理站點
地圖中的各個節點························ 393
條款 159 如何使用 SiteMapPath 控制項·········· 396
條款 160 如何使用 SiteMapPath 控制項
中的模板······································· 397
條款 161 如何定義 Menu 控制項的內容 ········· 398
條款 162 如何設定 Menu 的外觀顯示 ········· 404
條款 163 理解 TreeView 控制項的節點 ··········· 406
條款 164 如何為 TreeView 控制項添加節點 ··· 407
條款 165 如何訪問 TreeView 控制項
中的節點······································· 413
條款 166 如何隱藏和顯示 TreeView 控制項 ··· 413
條款 167 理解 TreeView 控制項的外觀元素 ··· 416
條款 168 如何處理 TreeView 控制項的
選擇事件········································ 418
條款 169 如何處理 TreeView 控制項的
複選框事件 ··································· 419
條款 170 如何處理 TreeView 控制項節點
的摺疊和展開事件························ 420
條款 171 TreeView 控制項與客戶端················ 421
第 14 章 登錄控制項······································· 424
條款 172 如何為網站管理工具註冊
資料庫··········································· 424
條款 173 如何添加網站用戶 ························ 426
條款 174 如何創建角色································ 430
VIII
條款 175 如何設定網站的訪問規則 ··········· 433
條款 176 如何設定登錄界面 ······················· 435
條款 177 如何設定用戶通過驗證後
的信息 ·········································· 437
條款 178 如何創建用戶註冊頁面 ··············· 438
條款 179 如何處理用戶信息中的
密碼問題······································· 439
條款 180 如何為不同的用戶顯示不同
的登錄模板··································· 441
第 15 章 狀態與快取 ································· 443
條款 181 Session ·········································· 443
條款 182 Application····································· 444
條款 183 查詢字元串···································· 446
條款 184 Cookie············································ 449
條款 185 隱藏域············································ 451
條款 186 視圖狀態········································ 452
條款 187 頁輸出快取···································· 454
條款 188 回調快取········································ 457
條款 189 部分頁快取···································· 459
條款 190 對象快取········································ 461
條款 191 數據源控制項快取 ···························· 462
參考文獻 ························································· 464

相關詞條

熱門詞條

聯絡我們