Scott Cate is the President of myKB.com, Inc., in Scottsdale, Arizona. myKB.com, Inc., is a technology company specializing in commercial ASP.NET applications. His product line includes myKB.com (knowledge base software), kbAlertz.com (Microsoft knowledge base notifications), and EasySearchASP.net (a pluggable search engine for ASP.NET sites). Scott also runs AZGroups.com (Arizona .NET user groups), one of the largest and most active user group communities in the country, and is a member of ASPInsiders.com, a group devoted to giving early feedback to the Microsoft ASP.NET team. In addition, Scott has coauthored the novel Surveillance, which can be found at http://surveillance-the-novel.com.
Paul Glavich is currently an ASP.NET MVP and works as a senior technical consultant for Readify. He has over 15 years of industry experience ranging from PICK, C, C++, Delphi, and Visual Basic 3/4/5/6 to his current specialty in .NET C++ with C#, COM+, and ASP.NET. Paul has been developing in .NET technologies since .NET was first in beta and was technical architect for one of the world’s first Internet banking solutions using .NET technology. Paul can be seen on various .NET related newsgroups, has presented at the Sydney .NET user group (www.sdnug.org) and is also a board member of ASPInsiders (www.aspinsiders.com). He has also written some technical articles that can be seen on community sites, such as ASPAlliance.com (www.aspalliance.com).
On a more personal note, Paul is married with three children and two grandkids, and holds a third degree black belt in budo-jitsu.
Craig Shoemaker can’t sit still. As the host of the Polymorphic Podcast (polymorphicpodcast.com), Craig teaches on topics as timely as software architecture and as cutting edge as the latest Ajax technologies. Whether he’s writing for CoDe Magazine, ASPAlliance, or DotNetJunkies or speaking at local user groups, Southern California Code Camp, or VSLive!, Craig loves to share his passion for the art and science for software development. Craig is also a full-time software engineer for Microsoft Certified Partner PDSA, Inc. (pdsa.com) in Tustin, California.
Acknowledgments | ix | ||||
Introduction | xix | ||||
|
1 | (10) | |||
|
1 | (1) | |||
|
2 | (2) | |||
|
2 | (1) | |||
|
2 | (2) | |||
|
4 | (1) | |||
|
5 | (1) | |||
|
6 | (3) | |||
|
6 | (1) | |||
|
7 | (1) | |||
|
8 | (1) | |||
|
8 | (1) | |||
|
9 | (1) | |||
|
9 | (1) | |||
|
10 | (1) | |||
|
11 | (18) | |||
|
11 | (1) | |||
|
12 | (1) | |||
|
13 | (4) | |||
|
14 | (1) | |||
|
14 | (2) | |||
|
16 | (1) | |||
|
17 | (2) | |||
|
18 | (1) | |||
|
18 | (1) | |||
|
19 | (1) | |||
|
19 | (5) | |||
|
20 | (1) | |||
|
20 | (1) | |||
|
21 | (2) | |||
|
23 | (1) | |||
|
24 | (2) | |||
|
26 | (1) | |||
|
27 | (2) | |||
|
29 | (48) | |||
|
30 | (1) | |||
|
30 | (1) | |||
|
31 | (4) | |||
|
33 | (1) | |||
|
34 | (1) | |||
|
35 | (16) | |||
|
35 | (1) | |||
|
35 | (1) | |||
|
36 | (3) | |||
|
39 | (1) | |||
|
40 | (3) | |||
|
43 | (8) | |||
|
51 | (1) | |||
|
51 | (23) | |||
|
53 | (4) | |||
|
57 | (5) | |||
|
62 | (2) | |||
|
64 | (5) | |||
|
69 | (1) | |||
|
70 | (4) | |||
|
74 | (3) | |||
|
77 | (26) | |||
|
77 | (1) | |||
|
78 | (24) | |||
|
78 | (3) | |||
|
81 | (1) | |||
|
82 | (2) | |||
|
84 | (4) | |||
|
88 | (5) | |||
|
93 | (4) | |||
|
97 | (5) | |||
|
102 | (1) | |||
|
103 | (24) | |||
|
104 | (8) | |||
|
104 | (1) | |||
|
105 | (6) | |||
|
111 | (1) | |||
|
112 | (1) | |||
|
112 | (9) | |||
|
112 | (2) | |||
|
114 | (2) | |||
|
116 | (4) | |||
|
120 | (1) | |||
|
121 | (1) | |||
|
122 | (2) | |||
|
124 | (2) | |||
|
124 | (1) | |||
|
125 | (1) | |||
|
126 | (1) | |||
|
127 | (32) | |||
|
127 | (5) | |||
|
128 | (1) | |||
|
129 | (3) | |||
|
132 | (1) | |||
|
132 | (1) | |||
|
133 | (2) | |||
|
133 | (1) | |||
|
134 | (1) | |||
|
135 | (9) | |||
|
135 | (1) | |||
|
136 | (2) | |||
|
138 | (1) | |||
|
138 | (3) | |||
|
141 | (3) | |||
|
144 | (12) | |||
|
145 | (1) | |||
|
146 | (3) | |||
|
149 | (5) | |||
|
154 | (1) | |||
|
154 | (2) | |||
|
156 | (3) | |||
|
159 | (20) | |||
|
160 | (1) | |||
|
160 | (1) | |||
|
161 | (13) | |||
|
163 | (1) | |||
|
163 | (1) | |||
|
164 | (1) | |||
|
165 | (2) | |||
|
167 | (2) | |||
|
169 | (1) | |||
|
170 | (2) | |||
|
172 | (1) | |||
|
173 | (1) | |||
|
174 | (3) | |||
|
175 | (1) | |||
|
176 | (1) | |||
|
176 | (1) | |||
|
177 | (1) | |||
|
177 | (1) | |||
|
177 | (2) | |||
|
179 | (16) | |||
|
180 | (2) | |||
|
182 | (1) | |||
|
183 | (8) | |||
|
191 | (1) | |||
|
192 | (1) | |||
|
193 | (1) | |||
|
194 | (1) | |||
|
195 | (54) | |||
|
195 | (8) | |||
|
196 | (3) | |||
|
199 | (2) | |||
|
201 | (2) | |||
|
203 | (4) | |||
|
203 | (4) | |||
|
207 | (1) | |||
|
208 | (11) | |||
|
208 | (1) | |||
|
209 | (10) | |||
|
219 | (1) | |||
|
219 | (12) | |||
|
219 | (1) | |||
|
220 | (11) | |||
|
231 | (1) | |||
|
231 | (15) | |||
|
231 | (1) | |||
|
232 | (14) | |||
|
246 | (1) | |||
|
246 | (3) | |||
|
249 | (36) | |||
|
249 | (3) | |||
|
250 | (1) | |||
|
251 | (1) | |||
|
251 | (1) | |||
|
252 | (1) | |||
|
253 | (4) | |||
|
253 | (2) | |||
|
255 | (2) | |||
|
257 | (6) | |||
|
257 | (1) | |||
|
258 | (5) | |||
|
263 | (2) | |||
|
265 | (2) | |||
|
267 | (14) | |||
|
267 | (6) | |||
|
273 | (1) | |||
|
274 | (2) | |||
|
276 | (1) | |||
|
277 | (3) | |||
|
280 | (1) | |||
|
281 | (2) | |||
|
281 | (2) | |||
|
283 | (1) | |||
|
283 | (1) | |||
|
283 | (1) | |||
|
284 | (1) | |||
|
285 | (26) | |||
|
285 | (10) | |||
|
285 | (1) | |||
|
286 | (1) | |||
|
287 | (8) | |||
|
295 | (14) | |||
|
295 | (2) | |||
|
297 | (3) | |||
|
300 | (1) | |||
|
300 | (1) | |||
|
300 | (7) | |||
|
307 | (2) | |||
|
309 | (1) | |||
|
309 | (2) | |||
|
311 | (18) | |||
|
312 | (2) | |||
|
312 | (1) | |||
|
313 | (1) | |||
|
314 | (1) | |||
|
314 | (1) | |||
|
314 | (1) | |||
|
314 | (6) | |||
|
314 | (4) | |||
|
318 | (2) | |||
|
320 | (5) | |||
|
320 | (2) | |||
|
322 | (1) | |||
|
323 | (1) | |||
|
324 | (1) | |||
|
325 | (3) | |||
|
328 | (1) | |||
|
329 | (34) | |||
|
329 | (3) | |||
|
330 | (1) | |||
|
331 | (1) | |||
|
332 | (29) | |||
|
332 | (10) | |||
|
342 | (2) | |||
|
344 | (3) | |||
|
347 | (1) | |||
|
347 | (4) | |||
|
351 | (10) | |||
|
361 | (2) | |||
Appendix A: XSLT Commands | 363 | (10) | |||
Index | 373 |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.