C# Developeramp;#039;s Guide to ASP.NET, XML, and ADO.NET [Electronic resources]

Jeffrey P. McManus; Chris Kinsman

نسخه متنی -صفحه : 106/ 99
نمايش فراداده

[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