书籍详情
ASP.NET程序员查询辞典
作者:(美)Charles C. Caison著;陈君等译
出版社:中国铁道出版社
出版时间:2003-01-01
ISBN:9787113050115
定价:¥25.00
购买这本书可以去
内容简介
ASP.NET技术是微软公司推出的应用于Web开发的最新工具,它是.NET框架的一部分,也是最常用的网络开发工具之一。在原ASP的基础上增加了许多新的特性,与以往相比,利用ASP.NET可以创建出功能更加强大、安全性更高的Web应用程序。 本书第1章介绍了ASP.NET与以往的ASP相比增加的新的功能和特性。从中可以了解ASP.NET的变化,如ASP.NET使用CLR上的语言(如VB.NET、C#)编写代码。这个版本不使用解释性的脚本语言如VBScript。ASP.NET是.NET框架的一部分。可以使用大量的.NET类以执行各种任务。ASP.NET包含了页面和数据缓存机制,可以提高网站的性能等。 第2、3、4章介绍了实现基本功能的类,使用频率高的类和页面类等。 第5.6章分别介绍了HTML控件和Web服务器控件,列出了各个控件的属性、实现方法和事件等。如:HtmlButton,HtmlInputFile,WebControl,TextBox等。 第7章介绍了进行数据操作所必需的DataGrid、DstaList和Repeater控件。 第8章介绍了作为开发过程中的重要补充的有效控件。 第9章是ASP.NET命名空间的内容。 第10章是Web服务,介绍各个类的属性、方法等。 第11、12章介绍了页面指令和应用程序的配置。 第13、14章显得更加重要,因为它的内容涉及到网络应用的安全问题。 最后一章是有关网络的性能问题,有关缓存机制等。 本书适合那些进行Web开发的程序员阅读。本书是关于使用ASP.NET建立同站所必须了解的内容的参考书。其中包含数百个代码示例,对你肯定大有益处。 如果你是ASP的初学者,那么通过阅读本书你可以了解很多必要的知识。如果你是有经验的ASP程序员,本书将给你最快且最直接的帮助。
作者简介
CharlesC.Caison(Grensboro,NC)是一位软件开发人员,同时也是作者和教师,擅长微软Internet技术。他教授微软官方认证课程,如VisualBasic和VisualInterDev,曾在许多其他行业会议上介绍MicrosoftDevDays。另外,他用大量的时间为公司建立电子商务网站,例如为CBSSportsLine建立了网站TheSportsStore(http://www.thesportsstore.com/sportsstore/)。Charles参与编写了许多重要的行业出版物,如VisualBasicProgramer'sJournal(VBPJ)和MicrosoftInternetDevelope(MIND),曾经与人合作编写了Worx出版的ProfessionalADO和RDSWithASP。在Inquiry.com的AsktheWebPro站点(http:www.inquiry.com/techtips/web_Pro/),他作为网站专家回答读者张贴的问题,并提供站点内容。
目录
Chapter 1 ASP的发展与ASP.NET的优点 1
ASP.NET概述 2
.NET Framework 3
ASP.NET中的应用程序配置 4
HTTP运行库 5
系统服务框架 6
CLR 9
Web服务 12
Web表单 13
ASP.NET安全机制 14
ASP.NET文件扩展名 17
.disco 17
.asax 17
.ascx 17
.aspx 17
.axmx 18
.cs 18
.js 18
.rpt 18
.xsd 18
.xml 18
.xslt 18
.html和.htm 18
.asp 19
.vb 19
.vbs 19
.wsf 19
.Web 19
.css 19
Chapter 2 ASP.NET基本功能类库 21
System.Object 22
方法 22
System.Web.HttpApplicationState 24
方法 25
属性 28
System.Web.HttpServerUtility 30
方法 30
属性 34
System.Web.SessionState.HttpSessionState 35
方法 35
属性 37
Chapter 3 常用的类:HttpContext. HttpRequest和HttpResponse 41
System.Web.HttpContext 41
方法 41
属性 43
System.Web.HttpRequest 46
方法 47
属性 48
System.Web.HttpResponse 58
方法 58
属性 63
Chapter 4 Page对象 67
Page类 67
方法 67
属性 76
Chapter 5 HTML控件 83
HtmlControl 83
属性 83
HtmlInputControl 85
属性 85
HtmlContainerControl 86
方法 86
属性 87
HtmlAnchor 88
方法 88
属性 88
事件 89
HtmlButton 89
方法 90
属性 90
事件 90
HtmlForm 91
属性 91
HtmlGenericControl 92
属性 92
HtmlImage 92
属性 93
HtmlInputButton 94
方法 94
属性 95
事件 95
HtmlInputCheckBox 95
方法 96
属性 96
事件 96
HtmlInputFile 96
属性 98
HtmlInputHidden 99
方法 99
事件 99
HtmlInputImage 100
方法 100
属性 101
事件 102
HtmlInputRadioButton 102
属性 102
HtmlInputText 103
方法 103
属性 103
事件 104
HtmlSelect 104
方法 105
属性 105
事件 107
HtmlTable 107
属性 108
HtmlTableCell 110
属性 110
HtmlTableCellCollection 111
方法 111
属性 113
Chapter 6 ASP.NET Web服务器控件 115
WebControl 115
方法 116
属性 118
Button 122
方法 123
属性 123
事件 124
CheckBox 125
方法 125
事件 125
属性 126
CheckBoxList 127
属性 127
DropDownList 129
属性 129
HyperLink 130
属性 131
Image 132
属性 132
Imagebutton 133
方法 134
属性 134
事件 135
Label 135
属性 135
LinkButton 136
方法 136
属性 137
事件 138
ListBox 138
属性 138
Panel 140
属性 140
RadioButton 141
属性 141
Table 142
属性 142
TextBox 144
方法 144
属性 144
事件 146
Chapter 7 ASP.NET Web服务器DataGrid. DataList和Repeater控件 147
DataGrid类 147
方法 147
属性 150
事件 157
字段 164
DataList类 165
方法 165
属性 167
事件 174
字段 176
Repeater类 177
属性 177
方法 180
事件 181
Chapter 8 丰富的UI控件和验证控件 183
Calendar类 183
方法 183
属性 184
事件 190
AdRotator类 191
属性 191
方法 192
事件 193
RequiredFieldValidator类 193
属性 194
CompareValidator类 194
属性 194
RangeValidator类 195
属性 196
RegularExpressionValidator类 196
属性 197
CustomValidator类 197
方法 197
属性 198
事件 198
ValidationSummary类 198
属性 199
Chapter 9 System.Web ASP.NET命名空间 201
HttpApplication 201
方法 201
属性 201
HttpApplicationState 203
HttpBrowserCapabilities 203
属性 203
HttpCachePolicy 207
方法 207
属性 211
HttpCacheVaryByHeaders 211
方法 211
属性 211
HttpCacheVaryByParams 212
属性 213
HttpClientCertificate 213
方法 213
属性 213
HttpCompileException 216
属性 216
HttpContext 216
HttpCookie 216
属性 217
HttpCookieCollection 218
方法 218
属性 219
HttpException 220
方法 221
HttpFileCollection 222
方法 222
属性 223
HttpModuleCollection 223
方法 223
属性 224
HttpParseException 225
属性 225
HttpPostedFile 226
方法 226
属性 226
HttpRequest 227
HttpResponse 227
HttpRuntime 227
方法 227
属性 228
HttpServerUtility 230
HttpStaticObjectsCollection 230
方法 230
属性 231
HttpUnhandledException 232
HttpUtility 232
方法 233
HttpWriter 237
方法 237
属性 239
TraceContext 239
Chapter 10 Web服务 241
WebMethodAttribute类 241
属性 242
WebService类 243
属性 243
WebServiceAttribute类 244
属性 245
WebServiceBindingAttribute类 245
属性 246
System.Web.Services.Description命名空间 246
Binding类 246
属性 247
BindingCollection类 248
属性 248
方法 248
DocumentableItem类 250
属性 250
FaultBinding类 250
属性 251
FaultBindingCollection类 251
属性 251
HttpAddressBinding类 253
属性 254
HttpBinding类 254
字段 254
属性 254
HttpOperationBinding类 255
属性 255
HttpUrlEncodedBinding类 255
HttpUrlReplacementBinding类 255
Import类 256
属性 256
ImportCollection类 256
方法 257
InputBinding类 258
属性 258
Message类 259
方法 259
属性 260
MessageBinding类 260
属性 260
MessageCollection类 261
方法 261
属性 263
MessagePart类 263
属性 263
MessagePartCollection类 264
方法 264
属性 266
Chapter 11 页面伪指令和其他标记 269
页面级伪指令 269
@Assembly 269
@Control 269
@Implements 271
@Import 272
@OutputCache 272
@Page 273
@Reference 277
@Register 277
Chapter 12 ASP.NET应用程序配置 279
System.Configuration命名空间 279
ConfigurationException 279
DictionarySectionHandler 280
SingleTagSectionHandler 281
IconfigurationSectionHandler接口 282
Configuration文件的各个部分 282
appSettings 282
browserCaps 283
compilation 284
Globalization 286
httpHandlers 287
httpModules 287
identity 288
pages 288
processModel 289
SecurityPolicy 289
sessionState 290
trace 290
webServices 291
Location 292
Chapter 13 Web应用程序安全措施 293
System.Web.Security.FormsIdentity 293
属性 293
System.Security.Principal.IIdentity 294
属性 294
System.Security.Principal.IPrincipal 295
属性 295
方法 296
System.Security.Principal.WindowsIdentity 296
属性 296
方法 298
System.Security.Principal.WindowPrincipal 300
属性 300
方法 300
System.Web.Security.FormsAuthentication 301
属性 301
方法 301
System.Web.Security Forms.FormsAuthenticationModule 308
事件 308
System.Web.Security Forms.FormsAuthenticationTicket 309
属性 309
Chapter 14 Microsoft Passport服务和安全措施 313
System.Web.Security.PassportAuthenticationModule 313
事件 313
System.Web.Security.PassportIdentity 314
属性 314
方法 317
Chapter 15 ASP.NET性能缓存 329
System.Web.Caching 329
输出缓存 329
页面输出缓存 330
部分页面缓存 333
Web服务缓存 335
用System.Web.Caching通过编程缓存 335
Cache类 336
CacheDependency类 340
CacheItemRemovedCallBack委托 341
CacheItemRemovedReason枚举 342
ASP.NET概述 2
.NET Framework 3
ASP.NET中的应用程序配置 4
HTTP运行库 5
系统服务框架 6
CLR 9
Web服务 12
Web表单 13
ASP.NET安全机制 14
ASP.NET文件扩展名 17
.disco 17
.asax 17
.ascx 17
.aspx 17
.axmx 18
.cs 18
.js 18
.rpt 18
.xsd 18
.xml 18
.xslt 18
.html和.htm 18
.asp 19
.vb 19
.vbs 19
.wsf 19
.Web 19
.css 19
Chapter 2 ASP.NET基本功能类库 21
System.Object 22
方法 22
System.Web.HttpApplicationState 24
方法 25
属性 28
System.Web.HttpServerUtility 30
方法 30
属性 34
System.Web.SessionState.HttpSessionState 35
方法 35
属性 37
Chapter 3 常用的类:HttpContext. HttpRequest和HttpResponse 41
System.Web.HttpContext 41
方法 41
属性 43
System.Web.HttpRequest 46
方法 47
属性 48
System.Web.HttpResponse 58
方法 58
属性 63
Chapter 4 Page对象 67
Page类 67
方法 67
属性 76
Chapter 5 HTML控件 83
HtmlControl 83
属性 83
HtmlInputControl 85
属性 85
HtmlContainerControl 86
方法 86
属性 87
HtmlAnchor 88
方法 88
属性 88
事件 89
HtmlButton 89
方法 90
属性 90
事件 90
HtmlForm 91
属性 91
HtmlGenericControl 92
属性 92
HtmlImage 92
属性 93
HtmlInputButton 94
方法 94
属性 95
事件 95
HtmlInputCheckBox 95
方法 96
属性 96
事件 96
HtmlInputFile 96
属性 98
HtmlInputHidden 99
方法 99
事件 99
HtmlInputImage 100
方法 100
属性 101
事件 102
HtmlInputRadioButton 102
属性 102
HtmlInputText 103
方法 103
属性 103
事件 104
HtmlSelect 104
方法 105
属性 105
事件 107
HtmlTable 107
属性 108
HtmlTableCell 110
属性 110
HtmlTableCellCollection 111
方法 111
属性 113
Chapter 6 ASP.NET Web服务器控件 115
WebControl 115
方法 116
属性 118
Button 122
方法 123
属性 123
事件 124
CheckBox 125
方法 125
事件 125
属性 126
CheckBoxList 127
属性 127
DropDownList 129
属性 129
HyperLink 130
属性 131
Image 132
属性 132
Imagebutton 133
方法 134
属性 134
事件 135
Label 135
属性 135
LinkButton 136
方法 136
属性 137
事件 138
ListBox 138
属性 138
Panel 140
属性 140
RadioButton 141
属性 141
Table 142
属性 142
TextBox 144
方法 144
属性 144
事件 146
Chapter 7 ASP.NET Web服务器DataGrid. DataList和Repeater控件 147
DataGrid类 147
方法 147
属性 150
事件 157
字段 164
DataList类 165
方法 165
属性 167
事件 174
字段 176
Repeater类 177
属性 177
方法 180
事件 181
Chapter 8 丰富的UI控件和验证控件 183
Calendar类 183
方法 183
属性 184
事件 190
AdRotator类 191
属性 191
方法 192
事件 193
RequiredFieldValidator类 193
属性 194
CompareValidator类 194
属性 194
RangeValidator类 195
属性 196
RegularExpressionValidator类 196
属性 197
CustomValidator类 197
方法 197
属性 198
事件 198
ValidationSummary类 198
属性 199
Chapter 9 System.Web ASP.NET命名空间 201
HttpApplication 201
方法 201
属性 201
HttpApplicationState 203
HttpBrowserCapabilities 203
属性 203
HttpCachePolicy 207
方法 207
属性 211
HttpCacheVaryByHeaders 211
方法 211
属性 211
HttpCacheVaryByParams 212
属性 213
HttpClientCertificate 213
方法 213
属性 213
HttpCompileException 216
属性 216
HttpContext 216
HttpCookie 216
属性 217
HttpCookieCollection 218
方法 218
属性 219
HttpException 220
方法 221
HttpFileCollection 222
方法 222
属性 223
HttpModuleCollection 223
方法 223
属性 224
HttpParseException 225
属性 225
HttpPostedFile 226
方法 226
属性 226
HttpRequest 227
HttpResponse 227
HttpRuntime 227
方法 227
属性 228
HttpServerUtility 230
HttpStaticObjectsCollection 230
方法 230
属性 231
HttpUnhandledException 232
HttpUtility 232
方法 233
HttpWriter 237
方法 237
属性 239
TraceContext 239
Chapter 10 Web服务 241
WebMethodAttribute类 241
属性 242
WebService类 243
属性 243
WebServiceAttribute类 244
属性 245
WebServiceBindingAttribute类 245
属性 246
System.Web.Services.Description命名空间 246
Binding类 246
属性 247
BindingCollection类 248
属性 248
方法 248
DocumentableItem类 250
属性 250
FaultBinding类 250
属性 251
FaultBindingCollection类 251
属性 251
HttpAddressBinding类 253
属性 254
HttpBinding类 254
字段 254
属性 254
HttpOperationBinding类 255
属性 255
HttpUrlEncodedBinding类 255
HttpUrlReplacementBinding类 255
Import类 256
属性 256
ImportCollection类 256
方法 257
InputBinding类 258
属性 258
Message类 259
方法 259
属性 260
MessageBinding类 260
属性 260
MessageCollection类 261
方法 261
属性 263
MessagePart类 263
属性 263
MessagePartCollection类 264
方法 264
属性 266
Chapter 11 页面伪指令和其他标记 269
页面级伪指令 269
@Assembly 269
@Control 269
@Implements 271
@Import 272
@OutputCache 272
@Page 273
@Reference 277
@Register 277
Chapter 12 ASP.NET应用程序配置 279
System.Configuration命名空间 279
ConfigurationException 279
DictionarySectionHandler 280
SingleTagSectionHandler 281
IconfigurationSectionHandler接口 282
Configuration文件的各个部分 282
appSettings 282
browserCaps 283
compilation 284
Globalization 286
httpHandlers 287
httpModules 287
identity 288
pages 288
processModel 289
SecurityPolicy 289
sessionState 290
trace 290
webServices 291
Location 292
Chapter 13 Web应用程序安全措施 293
System.Web.Security.FormsIdentity 293
属性 293
System.Security.Principal.IIdentity 294
属性 294
System.Security.Principal.IPrincipal 295
属性 295
方法 296
System.Security.Principal.WindowsIdentity 296
属性 296
方法 298
System.Security.Principal.WindowPrincipal 300
属性 300
方法 300
System.Web.Security.FormsAuthentication 301
属性 301
方法 301
System.Web.Security Forms.FormsAuthenticationModule 308
事件 308
System.Web.Security Forms.FormsAuthenticationTicket 309
属性 309
Chapter 14 Microsoft Passport服务和安全措施 313
System.Web.Security.PassportAuthenticationModule 313
事件 313
System.Web.Security.PassportIdentity 314
属性 314
方法 317
Chapter 15 ASP.NET性能缓存 329
System.Web.Caching 329
输出缓存 329
页面输出缓存 330
部分页面缓存 333
Web服务缓存 335
用System.Web.Caching通过编程缓存 335
Cache类 336
CacheDependency类 340
CacheItemRemovedCallBack委托 341
CacheItemRemovedReason枚举 342
猜您喜欢