绪论 1
0.1.NET与C 1
0.2公共语言运行时简介 3
0.3 .NET Framework类库概述 8
0.4程序集 10
0.5命名空间 13
0.6 Visual Studio 2008简介 18
第1篇 ASP.NET基础入门篇 26
第1章 ASP.NET网站开发基础 26
1.1创建ASP.NET程序前要明白的几个概念 26
1.2配置ASP.NET的环境仅装IIS和Visual Studio2008行不行? 28
1.3怎样安装Visual Studio 2008和SP1? 29
1.4如何更改安装的组件? 34
1.5硬件引起的安装失败解决方案 36
1.6 C盘空间不够,如何安装 Visual Studio 2008? 38
1.7 IIS、 SQL 2008、 Visual Studio 2008安装次序引起的问题 39
1.8如何创建一个ASP.NET应用程序 45
第2章 C#语言基础 48
2.1C#变量作用域问题 48
2.2在C#中常量通过哪个关键字进行声明? 51
2.3 C#中const和readonly的区别 52
2.4 C#中运算符优先级别问题 53
2.5 C#中数据类型char与VarChar的区别 57
2.6 C#隐式转换问题 59
2.7 C#字符串里边是汉字怎么比较? 61
2.8 C#字符串替换求解 64
2.9 C#格式化时间问题 69
2.10求两个数组的交集 72
2.11 C#中二维数组该如何定义? 76
2.12 C#中如何把输入的汉字或英文倒顺序输出代码? 78
2.13 else…if的语句是怎么回事啊?谁能给仔细讲一下 82
2.14如何将if语句转换成switch语句 88
2.15 百钱买百鸡算法 91
2.16求数字的阶乘 95
2.17如何使用跳转语句控制程序结构? 99
第3章 面向对象程序开发 102
3.1在C#中,对象和变量是一回事吗?有区别吗?区别又在那里?急用! 102
3.2 C#类的定义和实例化 103
3.3新手请教:C#类中的静态函数成员怎么解释? 108
3.4 C#中方法的调用 111
3.5解释C#中return使用方法 116
3.6一个奇怪的构造函数问题 121
3.7 C#中不能输出析构函数的问题 125
3.8 C#继承疑问 128
3.9 C#中sealed的用法都有哪些?最好详细点! 134
3.10在C#中如何实现多态 136
3.11 C#中抽象类不是不能实例化吗?这是怎么回事? 142
3.12 C#泛型求高手解答 146
3.13实在是搞不明白?请高手解释! 148
第4章 ASP.NET页面语法 151
4.1 .aspx如何绑定一个…CS文件 151
4.2 .NET中用户控件问题 153
4.3 @Assembly指令与@Import指令的区别 154
4.4如何在页面中实现一个.NET接口 155
4.5如何在页面中使用用户控件 156
4.6 <%@Assembly Name=“System.Messaging.dll”%>这句什么意思啊? 158
4.7 @Reference指令加不加都一样,不知道到底有什么用? 159
4.8ASP.NET服务器缓存技术 161
4.9关于C#中预处理指令的问题 163
4.10请教ASP.NET代码模块的特点 166
4.11ASP.NET注释问题 167
第5章 ASP.NET内置对象 170
5.1这段ASP.NET代码如何理解? 170
5.2ASP.NET中Response.WriteO与Response.RedirectO的优先级 173
5.3ASP.NET中Request与Context.Request的区别 176
5.4关于request对象获取值的问题? 179
5.5ASP.NET离开页面时如何对Application进行操作? 182
5.6如何读取Session的值 186
5.7ASP.NET网页之间值的传递 188
5.8登录页面时如何做到永久不用登录? 192
5.9ASP.NET能不能删除用户客服端的Cookie文件? 193
5.10菜鸟求助:一个Cache对象使用的奇怪问题? 196
5.11ASP.NET中Web.Confiig数据源的配置方法 200
5.12ASP.NET里的Web.Confiig的问题 203
第6章 ASP.NET控件编程 209
6.1HTML控件问题 209
6.2Button按钮问题 212
6.3有没有办法在Label或Literal控件上使用Click事件? 216
6.4关于ASP.NET中TextBox控件的Enabled的问题 219
6.5ASP.NET的CheckBox问题 221
6.6RadioButton事件的一个问题 226
6.7 .NET中DropDownList如何用代码添加列表项内容? 231
6.8ASP.NET Image控件图片不能显示 235
6.9Hyperlink控件怎么传递参数? 238
6.10请问Panel.Visible=false时,Panel中的某个控件还能显示吗?如何做? 240
6.11Calendar控件问题 242
6.12AdRotator控件问题 246
6.13请教:Wizard控件使用中遇到的问题 250
第7章 ASP NET站点设计 254
7.1ASP.NET中设置主题的代码在哪? 254
7.2ASP.NET中关于母版页接收参数的问题请教! 257
7.3怎么把内容页中的标题去掉或者改为空? 260
7.4创建Web用户控件的问题 264
7.5ASP.NET导航控件XmlSiteMapProvider所需的文件Web.sitemap不存在 267
7.6ASP.NET Menu控件动态 270
7.7在Visual Studio 2008中关于TreeView控件的节点单击事件问题 273
7.8关于RequiredFieldValidator控件验证的问题 276
7.9为何CompareValidator控件没有起作用 280
7.10 RangeValidator检验控件的问题 285
7.11 RegularExpressionValidator验证控件的问题 289
7.12 CustomValidator控件的使用问题 291
7.13有人用过ValidationSummary控件中的Show-MessageBox吗? 296
第二篇 ASP.NET数据开发篇 302
第8章 数据库基础入门 302
8.1在SQL Server中创建一个表,语句应如何写? 302
8.2如果修改表,想给某项添加NOT NULL约束,怎么添加啊? 306
8.3 SQL Server 2008中如何用一个SQL语句删除表? 310
8.4 ASP SELECT查询语句写法 311
8.5 Distinct在SQL中是为去掉分组后重复的字段所存在的吗? 313
8.6如何获取数据的前N行 315
8.7 SQL指定范围查询 318
8.8 Like模糊查询 323
8.9排序问题 325
8.10GROUPBY查询 328
8.11关于INSERT INTO多行插入 330
8.12表关联的UPDATE语句 334
8.13 SQL DELETE语句 338
8.14请教一个连接查询 341
8.15嵌套查询问题 345
第9章 ADO.NET操作数据库 348
9.1怎么让C#与SQL Server数据库连接? 348
9.2 SqlCommand问题 352
9.3怎样利用SqlDataReader将数据读出 356
9.4删除DataSet对象中的临时表 362
9.5 SqlDataAdapter类填充DataSet的Fill方法 365
9.6初学ASP.NET,前辈帮忙解释下代码 367
9.7 Visual Studio 2008 AccessDataSource问题 372
9.8 ObjectDataSource控件问题 375
9.9关于XmlDataSource的问题 378
9.10 DataTable动态添加行和删除行的问题 381
9.11 DataView对象 386
9.12 Parameter对象的怪事 389
9.13 ADO.NET存储过程问题 391
第10章 数据显示技术 394
10.1 GridView子控件里的高度怎么设置啊?急! 394
10.2如何在.cs文件中写对ObjectDataSource控件的绑定? 397
10.3 GridView编辑时的页面为什么总是回到页顶端? 401
10.4 GridView控件正反双向排序 405
10.5 GridView动态绑定数据后怎样分页?? 410
10.6 DataList控件问题 413
10.7 怎么读取DetailsView控件里的控件 416
10.8 FormView中的控件问题 420
10.9 Repeater控件中能不能包含其他控件? 423
10.10一个有关ListView控件的问题 429
10.11 C# VISUAL STUDIO 2008 ListView控件怎样实现Item复制粘贴 431
10.12 ListView的DataPager分页问题 434
第11章 LINQ to SQL技术 437
11.1初学LINQ,不知道怎么运用? 437
11.2小弟初学LINQ有些问题向大家请教? 439
11.3初学LINQ,找人帮忙? 442
11.4 LINQ to SQL语句from in select各参数的意思 443
11.5这样测试LINQ查询与普通查询的效率对不对? 445
11.6 select返回值问题(LINQ) 448
11.7 T-SQL语句怎么转换成LINQ语句? 450
11.8 LINQ里按月查询汇总的问题 452
11.9 LINQ to SQL中的into 454
11.10如何区别LINQ中的into和let呢? 455
11.11 LINQ联合查询怎么弄? 456
11.12 LINQ和LINQ to SQL的区别 462
11.13 LINQ不同数据源如何关联查询 464
11.14如何在代码文件写程序访问LINQDataSource中的数据? 468
11.15 LINQ to SQL update的问题 475
第三篇 ASP.NET高级应用篇 484
第12章 实现Ajax技术 484
12.1学ASP.NET需要学Ajax和JavaScript吗? 484
12.2ASP.NET的Ajax对Java5cript要求高吗 485
12.3关于Ajax遇到几个问题请教高手,望指点? 487
12.4Ajax中GET与POST的问题 490
12.5求解:responseText在IE下正常,FF下输出为空? 492
12.6Ajax为什么只能执行一次? 495
12.7Ajax responseXML获取不到XML文本值 501
12.8C#生成JSON的问题 509
12.9在ASP.NET中用JS如何调用Server端方法? 515
12.10如何在母版页、内容页用asp:UpdatePanel的问题? 521
12.11上传等待的问题UpdateProgress 523
12.12Ajax Timer控件问题 527
12.13Ajax中UpdatePanel 和 GridView的问题 531
第13章 处理文件和XML 536
13.1ASP.NET可以对一个文件下进行复杂的操作吗? 536
13.2P.NET如何得到驱动器信息? 538
13.3ASP.NET如何查看网站占用空间? 539
13.4如何判断上传的图片,在服务器文件夹里已经有了此图片? 543
13.5怎样在指定文件夹下显示所有图片路径和名称? 545
13.6ASP.NET中文件的上传 549
13.7文件下载问题 553
13.8文件输出路径问题 557
13.9ASP.NET返回XML的意思 560
13.10请教有关ASP.NET XmlReader的问题 563
13.11在ASP.NET中用C#怎么创建如下的一个简单XML文件? 565
13.12 ASP.NET操作XML问题? 569
13.13请教有关ASP.NET读取XML的问题 573
第14章 角色及成员管理 577
14.1如何设计网站的安全机制 577
14.2ASP.NET身份验证与网站实现用户功能有什么关系? 579
14.3 Login登录控件的用法 582
14.4 ASP.NET网站管理工具不能启用的问题 584
14.5 ASP.NET Login控件IIS登录失败 604
14.6 ASP.NET中的访问权限Web…Confiig的问题 607
14.7如何注册完用户就给他分配一个角色? 612
第15章 WVeb服务应用 615
15.1 ASP.NET框架下WebService和Remoting的区别 615
15.2 WebService在一个项目内和单独使用有什么区别? 616
15.3 ASP.NET做Web服务时方法报错 618
15.4在Visual Studio中的工程:ASP.NET Web Application和Web Service Application什么区别? 620
15.5调用Web Service出错,新手,帮帮忙! 622
15.6用ASP.NET做计算器WEB服务的开发 629
15.7 WebService.asmx里面为什么不能使用Cookie? 631
第四篇 ASP.NET实例开发篇 636
第16章 文件管理系统 636
16.1开发背景 636
16.2系统设计 636
16.3设计数据库 639
16.4设计数据库类 640
16.5用户登录模块 651
16.6文件管理模块 660
16.7文件上传 681
第17章 Ajax相册系统 684
17.1系统设计 684
17.2数据库设计 685
17.3设计公共模块 687
17.4设计系统前台 699
17.5后台管理 721