Read Build Your Own ASP.NET 3.5 Website Using C# & VB Online
Authors: Cristian Darie,Zak Ruvalcaba,Wyatt Barnett
Tags: #C♯ (Computer program language), #Active server pages, #Programming Languages, #C#, #Web Page Design, #Computers, #Web site development, #internet programming, #General, #C? (Computer program language), #Internet, #Visual BASIC, #Microsoft Visual BASIC, #Application Development, #Microsoft .NET Framework
creating users,
580
ADO.NET,
348–349
addEmployeeButton for the ControlID,
and Generic Data Access,
349
built in protection against injection
adding a new item to a project, 195
addition operator (+),
326
bulletproofing data access code, 368–
adding a new employee,
503
, 505,
508
creating the Dorknozzle Employee
code for
, 509–510
Directory,
376–415
displaying details about the selected
data source controls,
488–515
row,
463
defining the database connection,
displaying selected columns,
455
highlighting selected fields,
460
establishing link between database
in Design View
, 447
and application,
349
in DetailsView,
463,
465–467
,
476
executing the Command, 353–355
in GridView,
451
importing the SqlClient namespace,
Licensed to [email protected]
708
using,
180–183
Application_AuthenticateRequest, 177
setting up database authentication,
Application_AuthorizeRequest,
177
Application_BeginRequest,
176
using parameters with queries,
360–
Application_End,
176
Application_EndRequest,
176
using the repeater control, 370–376
Application_Error
, 176
AdRotator control, 123–127,
659
Application_PreSendRequestContent,
Advanced SQL Generation options, 500
Application_PreSendRequestHeaders,
aggregate functions,
333–338
arithmetic functions,
329–330
AllowSorting property
, 495
,
532
ALTER PROCEDURE,
344
reading an element from,
60
AlternateText,
125
access to functionality of .NET
Framework,
4
AND operator,
327
and client-side validation, 231
animation
as server-side technology,
2
as technology for developing web ap
anonymous users, 563,
583
,
584
,
591
App_Data,
162
controls in,
97
features,
4
reuse of common User Interface ele
application state, 178–187
difference from session state,
178
sending email with,
619–633
separation of server-side code from
removing objects from,
179
two users updating simuntaneously,
use of Microsoft .NET Framework,
4
two users updating with locks,
186
Licensed to [email protected]
709
what is it?,
2–5
ASP.NET page,
26
ASP.NET 3.5 (
see
ASP.NET)
ASP.NET AJAX
code declaration blocks,
30–32
Control T
oolkit, 648–655
compiling of,
4
help,
650
library
, 637
elements,
27
managing ScriptManager control,
642–
encryption of view state data, 40
using trigger to update an UpdatePanliteral text,
36–37
el,
643–647
using UpdatePanel control,
638–642
server
-side comments, 35–36
VaidatorCalloutExtender Control Extime display
, 19
tender
, 649–652
writing your first,
11–22
what is it?,
636–637
ASP.NET page structure,
26–37
ASP.NET Applications
Visual Web Developer Express,
698–
ASP.NET security
, 552–567
ASP
.NET server controls, 27
,
34
advantages for ASP.NET developers,
ASP.NET configuration sections,
175
ASP.NET Deployment “Gotchas”,
701–
ASP.NET events,
46
ASP
.NET validation controls, 228–232
enforcing validation on the server,
ASP.NET function
executing,
63
reserved space for,
237
ASP.NET Hosting Considerations,
697
using,
238–252
ASP.NET web pages,
95–155
ASP.NET login controls (
see
login conadvanced controls,
117–133
trols)
ASP.NET membership system,
567
master pages,
142–147
creating membership data structures,
using your database to store member
web forms, 96–97
ship data,
570–575
web user controls,
133–142
Licensed to [email protected]
710
ASP.NET Web Site Administration Tool,
AsyncPostBackT
riggers, 645
Application tab,
577
AttachmentCollection class,
619
Attachments (email messages),
620
authenticating users, 557,
587–589
Create user,
580
creating access rules, 583–584
setting up database (ADO.NET),
356–
creating the administration account,
SQL Server
, 572
Windows,
553
to create an application setting, 578
ASP.NET Web Site Configuration Tool
authentication mode
attribute values,
555
Select authentication type link,
576
ASP.NET W
eb Site template, 160
authorization problems,
356
ASP.NET Web Sites
authorization section
Auto Format,
441
adding,
598
AutoGenerateColumns,
453
giving write access to,
599
aspnet_regsql.exe
B
using at the command prompt,
574
Back button,
637
background (style property),
151
access to,
570
backslash (\) character
as User Instance database,
570
used inside a string,
352
important features,
570
AspNetSqlMembershipProvider
, 580
overriding default settings,
581
BETWEEN keyword,
317–318
Asynchronous JavaScript and XML, 636
AsyncPostBack triggers,
646
modifying,
529–530
Licensed to [email protected]
711
to add a new department to a datacase sensitivty,
68
to apply sorting,
535–536
BindList method,
427
bit data type,
275
declaring an array,
60
do while loop,
72
Body (email message),
620
editing Default.aspx,
165
equality operator
, 67
Boolean (VB),
56
file upload,
618
border,
152
for loop,
73
BoundField column,
454
,
458,
464,
479
converted to T
emplateFields, 481
breadcrumb navigation system,
129
page events,
53
breaking long lines of code,
67
semicolon to mark end of a command,
breakpoint,
216
simple button and label (code-behind
Browse With,
170
browser
square brackets for arrays, 61
Internet Explorer
, 15
static method,
602
subroutine components,
50
BulletedList control, 116,
659,
660
Visual Web Developer
, 165
BulletStyle property
, 117
Button control,
109–110,
232,
362,
364,
calendar
default,
119
events,
661
Calendar control, 117–122
,
148,
199
OnClick attribute,
559
user selection of days, weeks and
ButtonField column, 458,
459
,
460
months example,
121–122
C
callouts,
651
Camel Casing,
105
as strongly-typed language,
57
Cancel button,
477
Cancel Editing button,
433–434
Licensed to [email protected]
712
candidate key
, 278
importing namespaces into,
85
Cascading Style Sheets (CSS), 2,
148,
scope,
81
case sensitivity,
68