sample Default.aspx page, creating,
36–37
screen readers and site layout design,
14
second theme for TheBeerHouse project, creating,
37–38
Secure Sockets Layer (SSL),
424
security
and news and article management,
207–208
roles used for protecting pages and functions against unauthorized access,
135–138
settings, configuring,
280
Web Site Administration Tool,
142
server and long operations management
asynchronous page processing,
346–347
partial page updates with script callbacks,
342–346
Services Without Components (SWC) transactions,
71–73
single page, applying theme to,
20
site design for TheBeerHouse project
master page creation,
30–32
sample
Default.aspx page,
36–37
site map file creation,
32–33
ThemeSelector user control,
38–42
site layout design
common behavior shared among all pages,
25–26
common design shared among multiple pages,
15–19
CSS used to define styles in stylesheet
PollBox.ascx user control plugging into,
324
technologies used to implement,
10–11
user-selectable themes, creating a set of,
19–22
site map file
for TheBeerHouse project, creating,
32–33
SQL Server 2005
deploying the site
creating standard ASP.NET objects,
528
database objects, scripting,
529–531
providers pointing to SQL Server 2005,
536
SQL Server 2005 Express Edition
SQL Server Management Studio Express,
64
SQL Server Management Studio (SSMS),
526,
528
SQL Server 2005-specific SQL dependency support,
66–69
SqlMembershipProvider class
applicationName attribute,
122
connectionStringName attribute,
122
default SQL Server data store,
124–126
description attribute,
123
enablePasswordReset attribute,
123
enablePasswordRetrieval attribute,
123
maxInvalidPasswordAttempts attribute,
123
minRequiredNonalphanumericCharacters attribute,
123
minRequiredPasswordLength attribute,
123
passwordAttemptWindow attribute,
123
passwordFormat attribute,
123
passwordStrengthRegularExpression attribute,
123
requiresQuestionAndAnswer attribute,
123
requiresUniqueEmail attribute,
123
SSL (Secure Sockets Layer),
424
stored procedures
tbh_Articles_ApproveArticle procedure,
191,
212
tbh_Articles_DeleteArticle procedure,
191,
212
tbh_Articles_DeleteCategory procedure,
191
tbh_Articles_DeleteComment procedure,
191
tbh_Articles_GetArticleByID procedure,
191,
213
tbh_Articles_GetArticleCount procedure,
191,
215
tbh_Articles_GetArticleCountBy Category procedure,
191
tbh_Articles_GetArticlesByCategory procedure,
191
tbh_Articles_GetCategories procedure,
191
tbh_Articles_GetCategoriesByID procedure,
191
tbh_Articles_GetCommentByID procedure,
191
tbh_Articles_GetCommentCount procedure,
192
tbh_Articles_GetCommentCountBy Article procedure,
192
tbh_Articles_GetComments procedure,
192
tbh_Articles_GetCommentsByArticle procedure,
192
tbh_Articles_GetPublishedArticleCount procedure,
192
tbh_Articles_GetPublishedArticleCountByCategory procedure,
192,
216
tbh_Articles_GetPublishedArticles procedure,
192
tbh_Articles_GetPublishedArticlesByCategory procedure,
192,
215–216
tbh_Articles_IncrementViewCount procedure,
192,
212
tbh_Articles_InsertArticle procedure,
192,
210–211
tbh_Articles_InsertCategory procedure,
192
tbh_Articles_InsertComment procedure,
192
tbh_Articles_InsertVote procedure,
192,
212
tbh_Articles_UpdateArticle procedure,
192,
211
tbh_Articles_UpdateCategory procedure,
192
tbh_Articles_UpdateComment procedure,
192
stylesheet files, using CSS to define styles in,
11–13
SWC (Services Without Components) transactions,
71–73
switching master pages at runtime,
19
synchronizing access to shared resources,
340–342