C# Developer[ap]s Guide to ASP. NET, XML, and ADO. NET

for RuBoard
[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 HTML controls]

       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 data adapters (ADO.NET)]

SqlDataAdapter class (ADO.NET)   2nd  

SqlDataAdapter object  

       .   [See also data adapters (ADO.NET)]

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 directories]

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  

for RuBoard

Категории