C# Developeramp;#039;s Guide to ASP.NET, XML, and ADO.NET [Electronic resources] نسخه متنی
لطفا منتظر باشید ...
[SYMBOL]
[A]
[B]
[C]
[D]
[E]
[F]
[G]
[H]
[I]
[K]
[L]
[M]
[N]
[O]
[P]
[Q]
[R]
[S]
[T]
[U]
[V]
[W]
[X]
[Y]
[Z]
S switch (XCOPY)
2nd
SalesByCategory stored procedure (Northwind Database)
passing parameters to stored procedures
2nd
3rd
4th
5th
SalesByEmployee.aspx code listing
2nd
3rd
SalesPeople.ascx code listing
2nd
3rd
SamplePage2.aspx listing, event handler for a button
2nd
SamplePage3.aspx listing, using code behind
2nd
3rd
SAX (Simple API for XML)
2nd
3rd
scalar vaules
executing stored procedures that return scalar values (ADO.NET)
2nd
3rd
scavenging
schemas
SQL Server state
schemas (XML)
2nd
case sensitivity
complex types
2nd
3rd
4th
5th
6th
7th
creating
W3C XML schemas
2nd
3rd
4th
5th
6th
7th
8th
XSD schemas
2nd
3rd
Document Type Definitions (DTDs)
2nd
3rd
4th
listings
10.34, W3C schema definition boilerplate
2nd
10.35, W3C schema containing a definition for a simple type
2nd
10.36, W3C schema containing an element definition that refers to a type definition
2nd
10.37, W3C schema containing a complex type that refers to a simple type
2nd
simple types
2nd
3rd
4th
5th
6th
7th
validating documents using W3C schemas
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
XML Data-Reduced (XDR) schemas
2nd
3rd
4th
5th
Search dialog box server control
creating composite Search server control by overriding the CreateChildControls method of the Control
2nd
3rd
page created to host an instance of composite Search server control
2nd
using delegation to provide access to Text property of child control
2nd
3rd
Search dialog box user control
2nd
3rd
4th
.
[See also user controls]
customizing
2nd
3rd
4th
handling events
2nd
3rd
4th
Register directive
2nd
3rd
4th
5th
TitleBarText property
2nd
3rd
4th
Search dialog box user controlShowAdvanced method
2nd
3rd
4th
section handlers (Web.Config/Machine.Config)
2nd
authentication
2nd
3rd
4th
authorization
2nd
browser capabilities
2nd
compilation
2nd
3rd
custom errors
2nd
3rd
execution timeout
2nd
globalization
2nd
3rd
HTTP handlers
HTTP modules
2nd
pages
2nd
3rd
process model
2nd
3rd
session state
2nd
3rd
trace
2nd
3rd
4th
Web services
2nd
3rd
Secure Socket Layer (SSL)
postback information
security
2nd
authentication
cookie-based authentication
HttpModules
2nd
3rd
4th
Passport authentication
2nd
3rd
Web.Config/Machine.Config settings
2nd
3rd
Windows authentication
authorization
Web.Config/Machine.Config settings
2nd
file authorization
2nd
forms authentication
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
advantages
2nd
process flow
2nd
3rd
4th
5th
roles
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th
settings
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
versus Windows authentication
2nd
3rd
identities
2nd
GenericIdentity class
2nd
3rd
PassportIdentity class
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
WindowsIdentity class
2nd
impersonation
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th
determining identity with WindowsIdentity
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
hard-coded impersonation
2nd
3rd
4th
5th
6th
7th
ISAPI filter
listings
7.1, user authentication with WindowsPrincipal
2nd
3rd
4th
7.10, web.config file that uses URL authorization Location element
2nd
3rd
4th
7.11, Web.config that maps roles to application locations
2nd
3rd
7.12, login page that authenticates only two users
2nd
3rd
4th
7.13, login page that authenticates only two users, class file
2nd
3rd
4th
7.14, global.asax class that handles the AuthorizeRequest application event
2nd
3rd
7.15, web.config file setting authentication to forms and defining URL authorization
2nd
7.16, HTML for login.aspx
2nd
3rd
7.17, HTML for login.aspx, class file
2nd
3rd
4th
5th
7.18, Transact SQL to create tables and stored procedures used by login.aspx
2nd
3rd
4th
5th
7.19, global.asax containing the Application_AuthenticateRequest handler
2nd
3rd
7.2, user authentication with WindowsPrincipal, class file
2nd
7.20, Webform1.aspx
2nd
3rd
4th
5th
7.21, Webform1.aspx, code behind class
2nd
3rd
4th
5th
7.22, Web.config set up for impersonation
2nd
3rd
7.23, Web.config with a hard-coded impersonation account
2nd
3rd
7.3, Web.config for simple forms authentication
2nd
3rd
7.4, simple login page
2nd
3rd
4th
5th
7.5, simple login page, class file
2nd
3rd
4th
5th
6th
7.6, security;web.config setup for Passport authentication
2nd
7.7, Web User Control That Wraps the Display of the Passport Logo
2nd
3rd
4th
7.8, login.aspx page shown when users attempt to access content when they are not authenticated
2nd
3rd
7.9, page that displays the PUID, e-mail address, and member name of a logged-in Passport user
2nd
3rd
locking down Web configuration settings
2nd
Passport authentication
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th
PassportIdentity class
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
Site IDs
web.config setup
2nd
principals
2nd
GenericPrincipal class
2nd
GenericPrincipal object
2nd
3rd
4th
5th
6th
7th
8th
9th
IPrincipal interface
2nd
WindowsPrincipal class
2nd
3rd
WindowsPrincipal object
2nd
3rd
4th
5th
6th
URL authorization
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
location element
2nd
3rd
4th
5th
using forms authentication with URL authorization
2nd
3rd
4th
FormsAuthenticationTicket class
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
validation
validating documents using W3C schemas
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
Windows authentication
2nd
versus forms authentication
2nd
3rd
WindowsBuiltInRole enumeration
2nd
3rd
4th
5th
6th
7th
selecting
HtmlSelect control
2nd
separating code from presentation using code behind
2nd
3rd
4th
5th
6th
7th
8th
9th
.
[See also code behind]
listing 2.8, SamplePage3.aspx, using code behind
2nd
3rd
listing 2.9, SimplePage3.aspx.vb, code behind file for SimplePage3.aspx
2nd
serialization
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th
17th
(Web services)
DataSet
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th
WebMethod returning a DataTable
2nd
3rd
4th
5th
WebMethod returning a Master-Detail relationship
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
server controls
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
binding controls to data
2nd
Calendar class
2nd
3rd
4th
5th
CheckBox class
2nd
3rd
4th
compiling controls as .NET components
2nd
3rd
4th
5th
6th
creating components with command-line compiler
2nd
3rd
4th
5th
6th
deploying components
2nd
Control class
2nd
3rd
creating basic server controls
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
creating composite controls
2nd
3rd
4th
5th
6th
7th
8th
DataGrid class
2nd
3rd
DataList class
2nd
3rd
4th
5th
6th
listing 2.33, DataList server control bound to a Hashtable object
2nd
3rd
DropDownList class
2nd
3rd
4th
5th
6th
7th
8th
events
2nd
3rd
4th
generating postback
2nd
3rd
4th
5th
HTML controls
2nd
.
[See also Hyperlink class
2nd
3rd
Image class
2nd
3rd
ImageButton class
2nd
3rd
4th
LinkButton class
2nd
3rd
ListBox class
2nd
3rd
listings
9.10, batch file that compiles and deploys a .NET component project automatically
2nd
9.11, composite control
2nd
3rd
9.12, page created to host an instance of composite Search server control
2nd
9.13, using delegation to provide access to Text property of child control
2nd
3rd
9.14, CustomTextBox control that contains set of custom formatting defaults
2nd
9.15, ASP.NET Page that uses an instance of subclassed CustomText control
2nd
3rd
9.16, hyperlink control that can generate client-side postback of a form
2nd
3rd
9.17, basic control that stores property state
2nd
9.18, page to contain counter control
2nd
3rd
9.19, rewritten CurrentValue property, demonstrating lack of state persistence
2nd
9.7, Hello World server control example
2nd
3rd
9.8, ASP.NET page that references custom Hello World server control
2nd
3rd
9.9, namespace and class that can be compiled into a .NET component
2nd
Panel class
2nd
3rd
persistence support
2nd
3rd
4th
5th
6th
7th
RadioButton class
2nd
3rd
4th
Register directive
2nd
Repeater class
2nd
3rd
4th
5th
6th
7th
rich clients
2nd
3rd
4th
subclassing existing controls
2nd
3rd
4th
5th
supporting designers
2nd
Table class
2nd
TableCell class
2nd
3rd
TableRow class
2nd
3rd
TextBox class
2nd
validation controls
2nd
3rd
4th
5th
6th
CompareValidator
2nd
3rd
4th
5th
CustomValidator
2nd
3rd
4th
5th
multiple validators
RangeValidator
2nd
3rd
4th
RegularExpressionValidator
2nd
3rd
RequiredFieldValidator
2nd
3rd
4th
summarizing validation errors
2nd
3rd
4th
Web controls
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
server-side control
2nd
server-side cursors
2nd
server-side includes (SSIs)
disadvantages
2nd
Global.asax files
2nd
server-side object tags
Global.asax files
2nd
3rd
4th
5th
servers
HttpServerUtility class
2nd
services.
[See Web services]
Session object
Global.asax event handler
2nd
3rd
session state
cookieless session management
rewriting paths via HttpModule
2nd
3rd
4th
5th
6th
EnableSessionState attribute (Page object)
HttpSessionState class
2nd
3rd
Web services
2nd
3rd
4th
Web.Config/Machine.Config sessionState settings
2nd
3rd
sessions
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
.
[See also state management]
choosing between session states
2nd
3rd
4th
5th
6th
HttpSessionState class
2nd
identity
cookie-based
2nd
3rd
cookieless
2nd
3rd
4th
5th
6th
in process session state
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
out of process session state (State Server)
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
storing state information in SQL Server
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
using session state
2nd
3rd
adding values
2nd
3rd
4th
cleaning up after session state
2nd
initializing user states
2nd
retrieving values
2nd
setting values
2nd
3rd
Web farms
2nd
3rd
4th
5th
6th
7th
8th
Simple API for XML (SAX)
2nd
3rd
Simple Object Access Protocol (SOAP)
2nd
3rd
simple types (XML)
2nd
3rd
4th
5th
6th
7th
SimpleDataSet
binding to forms
2nd
3rd
4th
5th
running wsdl.exe
2nd
3rd
4th
Web Form client
2nd
3rd
4th
SimpleDataSet (Web services)
2nd
3rd
4th
5th
6th
SimplePage.asp listing
2nd
3rd
SimplePage.aspx listing, a reworking of Listing 2.1 in ASP.NET
2nd
3rd
SimplePage2.asp listing, showing code to preserve form state in ASP.OLD
2nd
3rd
SimplePage3.asp listing, reaction to user interaction in ASP.old
2nd
3rd
SimplePage3.aspx.vb listing, code behind file for SimplePage3.aspx
2nd
3rd
single-threaded apartment (STA) threading
2nd
slash (/)
path attribute, forms authentication
2nd
slash (/) character
XML closing tags
SlidingExpiration argument (Cache class)
2nd
3rd
4th
5th
SmartNavigation attribute, Page object
SmtpMailclass
2nd
3rd
SOAP (Simple Object Access Protocol)
2nd
3rd
SoapHttpClientProtocol class
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
CookieContainer property
2nd
3rd
4th
5th
6th
7th
8th
9th
Split( ) function (forms authentication)
SQL
combining with XML (HttpHandlers)
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
SqlHandler
2nd
3rd
4th
5th
6th
7th
SqlHandler output
XSL template used to format output
2nd
3rd
4th
5th
SQL Server
connecting to databases
2nd
storing state information
2nd
3rd
4th
5th
advantages/disadvantages
2nd
3rd
4th
5th
6th
7th
8th
9th
tempdb
SqlCommand class
SqlCommand object
calling stored procedures
2nd
3rd
4th
SQLCommand object
ExecuteScalar method
2nd
3rd
SqlCommand object
Parameters collection
2nd
SqlConnection class
2nd
3rd
4th
5th
6th
7th
SqlConnection class (ADO.NET)
2nd
SqlConnection object
2nd
3rd
4th
SqlDataAdapter
.
[See also SqlDataAdapter class (ADO.NET)
2nd
SqlDataAdapter object
.
[See also SqlDataReader class (ADO.NET)
2nd
3rd
SqlDataReader object
2nd
3rd
4th
5th
6th
calling stored procedures
2nd
3rd
4th
returning via text commands
2nd
3rd
4th
5th
6th
7th
SqlError class (ADO.NET)
2nd
SqlException class (ADO.NET)
2nd
Src attribute, Page object
2nd
SSIs (server-side includes)
disadvantages
2nd
Global.asax files
2nd
SSL (Secure Socket Layer)
postback information
STA (single-threaded apartment) threading
2nd
standards
Web services
2nd
state
form state
2nd
3rd
persistence
server controls
2nd
3rd
4th
5th
6th
session state
EnableSessionState attribute (Page object)
HttpSessionState class
2nd
3rd
Web.Config/Machine.Config sessionState settings
2nd
3rd
View State
EnableViewState attribute (Page object)
2nd
EnableViewStateMac attribute (Page object)
2nd
Web controls
2nd
3rd
4th
Web service-based state service
2nd
3rd
4th
state management
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
ASP 1.0
2nd
browser requests
2nd
3rd
4th
5th
6th
Choosing Between Session States
2nd
3rd
4th
5th
6th
cookies
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
cookie-based session identity
2nd
3rd
cookieless session identity
2nd
3rd
4th
5th
6th
in process session state
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
listings
5.1, HTTP request using Telnet
2nd
3rd
5.10, timing read/write operations on session state
2nd
3rd
4th
5.2, Set-Cookie header
2nd
5.3, relative and absolute references
2nd
3rd
5.4, setting a session value
2nd
5.5, getting a session value
2nd
5.6, Session Start event
2nd
5.7, adding/displaying session values
2nd
3rd
5.8, out of process session state
2nd
5.9, starting State Server
2nd
out of process session state (State Server)
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
storing state information in SQL Server
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
using session state
2nd
3rd
adding values
2nd
3rd
4th
cleaning up after session state
2nd
initializing user states
2nd
retrieving values
2nd
setting values
2nd
3rd
Web farms
2nd
3rd
4th
5th
6th
7th
8th
State Server
2nd
3rd
4th
5th
6th
7th
8th
9th
advantages/disadvantages
2nd
3rd
4th
5th
StaticFileHandler HttpHandler
.
[See also HttpHandlers]
stored procedures
executing stored procedures that return data
2nd
3rd
4th
5th
passing parameters
2nd
3rd
4th
5th
6th
returning scalar values
2nd
3rd
versus text-based commands
style sheets
transforming XML documents
2nd
3rd
4th
5th
6th
7th
associating documents with style sheets
2nd
3rd
creating style sheets
2nd
creating XSLT style sheets
2nd
3rd
4th
editing XSLT files with Visual Studio .NET
programmatically performing XSL transformations
2nd
3rd
subclassing existing server controls
2nd
3rd
4th
5th
subdirectories
.
[See also summarizing validation errors
2nd
3rd
4th
switches
XCOPY deployment
2nd
3rd
4th
5th
/-Y
/A
/C
/D
2nd
3rd
/E
2nd
/EXCLUDE
2nd
/EXCLUDE;
/F
/H
/I
/K
/L
/M
/N
/O
/P
/Q
/R
/S
2nd
/T
/U
/V
/W
/X
/Y
2nd
3rd
/Z
System.Diagnostics
Debug class
2nd
3rd
EventLog class
2nd
3rd
4th
5th
6th
7th
8th
9th
PerformanceCounter
2nd
System.Web
TraceContext
2nd
System.Web section (Web.Config files)
authentication settings
2nd
3rd
4th
authorization settings
2nd
browser capabilities settings
2nd
compilation settings
2nd
3rd
custom error settings
2nd
3rd
execution timeout settings
2nd
globalization settings
2nd
3rd
HTTP handler settings
HTTP module settings
2nd
page settings
2nd
3rd
process model settings
2nd
3rd
session state settings
2nd
3rd
Trace settings
2nd
3rd
4th
Web services settings
2nd
3rd
System.Web.UI.Control
events
2nd