Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Z] <cache> element Cache object Cached property (ControlCachePolicy class) CacheDependency class CacheLocation.aspx page CachePageOutput.aspx page CacheProfile attribute (<%@ OutputCache %> directive) CacheSqlDataSource.aspx page caching Beer Store <cache> element Data Caching absolute expiration policy adding items to cache cache configuration cache item priorities Cache object dependencies Polling SQL cache dependencies Push SQL cache dependencies sliding expiration policy DataSource Caching 2nd absolute cache expiration policy DataSource control key dependencies ObjectDataSource control Polling SQL cache dependencies Push SQL cache dependencies sliding cache expiration policy SqlDataSource control XmlDataSource control GAC (Global Assembly Cache) 2nd Page Output Caching CachePageOutput.aspx sample page expiring programmatically file dependencies HttpCachePolicy class <%@ OutputCache %> directive Polling SQL cache dependencies profiles Push SQL cache dependencies specifying cache location varying output cache Partial Page Caching caching dynamically loaded User Controls ControlCachePolicy class file dependencies post-cache substitution sharing User Control output cache User Controls Polling SQL cache dependencies configuring applications for configuring databases for Data Caching DataSource Caching Page Output Caching Push SQL cache dependencies configuring applications for configuring databases for Data Caching DataSource Caching Page Output Caching SQL cache dependency configuration 2nd caching configuration section Calendar control culture settings displaying calendars with events multiple dates, selecting pop-up calendars, creating properties rendering calendars from databases Calendar.skin file CalendarDatabase.aspx page CalendarJS.aspx page calendars [See Calendar control.] CallbackValidator Can Enter Shared Scope property (Personalization Manager) Can Modify State property (Personalization Manager) CancelButtonClick event CancelCommand.aspx page CancelDestinationPageUrl property (Wizard control) CancelImageUrl property (CommandField) canceling command execution CancelText property (CommandField) CanConnectWebParts() method CanEnterSharedScope property (WebPartPersonalization class) Cascading Style Sheets [See CSS (Cascading Style Sheets).] Catalog Icon Image Link property (Web Parts) Catalog mode (Web Parts) Catalog Zones 2nd 3rd 4th CatalogPart class methods CatalogPartChrome control methods CatalogZone control methods CatalogZoneBase class Declarative Catalog Parts displaying inline retrieving from external files WebPartsListUserControlPath property drag-and-drop Catalog Zone DragDropCatalogZone.js JavaScript code DragDropCatalogZone.vb class implementing on pages Import Catalog Parts Page Catalog Parts Reflect Catalog Parts implementing on pages ReflectCatalogPart.cs Templated Catalog Zones implementing on pages TemplatedCatalogZone.vb file CatalogDisplayMode (Web Parts) CatalogIconImageUrl property (Web Parts) 2nd CatalogPart class CatalogPartChrome control CatalogParts property (CatalogZoneBase class) CatalogZone control [See Catalog Zones.] CatalogZoneBase class Category design-time attribute CategorySiteMapProvider CausesValidation property ButtonField CommandField CC property (MailDefinition class) Cells property (GridViewRow object) <changefreq> element ChangePassword control ChangePassword.txt file ChangePasswordEmail.aspx page emails, sending implementing on pages templates ChangePassword() method ChangePasswordQuestionAndAnswer() method check boxes CheckBox control automatic postback CheckedChanged event displaying in forms Focus() method properties list CheckBoxField class 2nd CheckBoxList control 2nd 3rd TreeView control CheckBoxAutoPostBack.aspx page Checked property CheckBox control RadioButton control TreeNode object CheckedChanged event 2nd CheckFileType() method Checkout.aspx page 2nd CheckOut\Confirmation.aspx page (Beer Store) CheckOut\Default.aspx page (Beer Store) ChildNodes property (SiteMapNode class) ChromeState property (Web Parts) 2nd 3rd ChromeType property (Web Parts) 2nd CircleHotSpot class classes [See components, access modifiers.] Clear() method ClearAllPools() method ClearPool() method ClearSelection() method Click events Button control ImageButton control ImageMap control LinkButton control client callbacks [See TreeView control, AJAX.] client-side validation functions, associating with CustomValidator control client-side verbs ClientScriptManager class ClientSubmit property (PostBackOptions class) ClientTabs control 2nd 3rd ClientTabs.css file ClientTabs.js file ClientTabs.vb file ShowClientTabs.aspx page clientTarget configuration section ClientValidationFunction property (CustomValidator control) Clone() method CloseConnection parameter (CommandBehavior object) CloseWebPart() method closing Web Parts 2nd CLR (Common Language Runtime) 2nd ClrVersion property (HttpBrowserCapabilities class) code declaration blocks code-behind pages FirstPageCodeBehind.aspx page FirstPageCodeBehind.aspx.vb file partial classes presentation pages when to use CodeConfirmation.htm file CodeDom CodeSnippetCompileUnit CollapseImageToolTip property (TreeView control) CollapseImageUrl property (TreeView control) collections configuration element collections, creating AdminUsersSection class ShoppingCartSection class ShowAdminUsersSection.aspx page Web.config file 2nd control property collections AddParsedSubObject() method ContentRotator control example ControlBuilder class 2nd ImageRotator control example 2nd ItemRotator control example ParseChildren attribute 2nd ShowItemRotator.aspx page DeleteParameters FilterParameters InsertParameters SelectParameters UpdateParameters colors, HTML ColorTable.vb file columns column summaries, displaying Columns property (TextBox control) Combine() method CombineVirtualPaths() method ComboBox control 2nd Blur() method ClientCallback() method ComboBox.js file ComboBox.vb file ErrorCallback() method implementing on pages Command event Button control ImageButton control LinkButton control Command object [See SqlCommand object.] CommandArgument property Button control ImageButton control LinkButton control PagerTemplate CommandField class 2nd CommandName property Button control ButtonField ImageButton control LinkButton control PagerTemplate CommandRowStyle property (DetailsView control) commands, executing Command event Button control ImageButton control LinkButton control Command object. [See SqlCommand object.] database commands canceling command execution data source mode, changing database rows, filtering error handling GridViewHandleError.aspx page HandleError.aspx page inline SQL statements stored procedures SqlDataSource commands ADO.NET parameters Delete command Insert command Select command 2nd Update command Comment property (MembershipUser class) Common Language Runtime (CLR) 2nd Compare() method CompareValidator control 2nd ControlToCompare property ControlToValidate property data type checks, performing Display property form fields comparing against another form field comparing against fixed values implementing on OrderForm page IsValid property Operator property Text property Type property ValueToCompare property comparing string values compilation <compilation> element (Web.config file) 2nd compilation <compilation> element (Web.config file) 2nd component libraries vbc command-line compiler Visual Basic .NET Express Visual Studio .NET 2005 dynamic compilation 2nd CompilationMode attribute complex profile properties, creating component libraries assemblies adding to Bin folder adding to Global Assembly Cache definition of private referencing compiling vbc command-line compiler Visual Basic .NET Express Visual Studio .NET 2005 Framework Class Library assemblies namespaces viewing classes in shared, Beer Store components [See also component libraries; controls, AdRotator.] access modifiers accessing Profiles from AdministratorWebPartBase AggregateCacheDependency AnonSqlPersonalizationProvider AnonWebPartPersonalization ASP.NET intrinsic objects in AuthenticateEventArgs AutoComplete BaseEmployee BaseProduct BaseValidator binding to ObjectDataSource control BookProduct BoundField BuildProviders DataBuildProvider SimpleBuildProvider ButtonField CacheDependency CatalogPart CatalogZoneBase CategorySiteMapProvider CheckBoxField CircleHotSpot ClientScriptManager CommandField CompositeControl ComputerProduct Configuration ConflictedMovies constructors declaring overloading shared constructors Control ControlBuilder methods ServerTabs control example ControlCachePolicy creating CultureInfo comparing and sorting string values formatting string values methods custom components, inheriting profiles from data access. [See data access.] DBMovie definition of DeleteButtonField different language components, mixing in App_Code folder DpapiProtectedConfigurationProvider dynamic compilation EditorPartChrome EmployeeData EmployeesDSSorting ExpressionBuilders AppSettingsExpressionBuilder class ConnectionStringsExpressionBuilder class LookupExpressionBuilder class methods ResourceExpressionBuilder class FieldHelloWorld File FilterMovies FormsAuthentication FormsLogin.aspx page methods properties Web.config file GenericWebPart Graphics Guestbook HelloWorld HtmlTextWriter drop shadows, rendering HTML color table, rendering methods HTTP Handlers anonymous HTTP Handlers extensions, registering with Internet Information Server Generic Handlers IHttpHandler interface HttpApplication custom HTTP Modules Global.asax files HttpBrowserCapabilities HttpCachePolicy HttpCookie HttpPostedFile HttpSessionState HyperLinkField ImageField inheritance InsertItemTemplate InsertMovie Intellisense ListControl ListItem LongTextField LongTextField.vb file ShowLongTextField.aspx page MailDefinition Membership custom Login controls, creating methods ValidatingPassword event MembershipProvider MembershipUser MenuItem MenuWebPartChrome MenuWebPartVerb MenuWebPartZone methods declaring overloading shared methods signatures Movie4 Movie4.vb file ShowMovie4.aspx Movie5 MovieCollection binding to ObjectDataSource control MovieCollection.vb file MovieDataReader binding to ObjectDataSource control MovieDataReader.vb file MovieDataSet binding to ObjectDataSource control MovieDataSet.vb file Movies ExplicitShowMovies.aspx page Movies.vb file ShowMovies.aspx page MoviesByCategory MoviesDSPaging MusicProduct MustInherit classes Namespaced ObjectStateFormatter OnSaleProduct PagePropertyParameter PagerSettings 2nd 3rd PagerTemplate partial classes 2nd PersonalizationAdministration PolygonHotSpot PostBackOptions Preferences ProductBase ProductConstructor ProfileManager properties declaring shared properties PropertyHelloWorld Quote Random RandomDataLayer RandomDataLayer.vb file ShowRandomDataLayer.aspx page RandomRows RectangleHotSpot RijndaelManaged Roles RsaProtectedConfigurationProvider 2nd SalesEmployee Secret SerfWebPartBase ServerTime ServerValidateEventArgs SharedHelloWorld ShoppingCart SiteMap SiteMapNode SmtpClient SqlCacheDependency SqlCacheDependencyAdmin SqlConnectionStringBuilder SqlHierarchicalDataSource SqlHierarchicalDataSourceView SqlHierarchicalEnumerable SqlNode SqlNodePropertyDescriptor SqlPipe SqlVirtualDirectory SqlVirtualFile SqlVirtualPathProvider TelevisionProduct TemplateField User UserControlWebPartBase UsernameParameter ValidatedField viewing in Framework Class Library VirtualFiles VirtualPathProvider limitations methods properties registering VirtualPathUtility class websites, storing in SQL Server WebConfigurationManager WebControl 2nd WebPart WebPartChrome 2nd 3rd WebPartPersonalization WebPartTransformer WebPartVerb ZIPCodeTransformer composite controls, building implementing on pages RequiredTextBox.vb control CompositeControl class ComputerProduct component concurrency issues data updates GridView control ObjectDataSource control Concurrency.aspx page 2nd configuration [See also Web.config file.] ActiveDirectoryMembershipProvider 2nd ADAM (Active Directory Application Mode) authorization AuthorizationStoreRoleProvider Configuration API Configuration class configuration element collections, creating configuration files, opening configuration sections, modifying configuration sections, reading custom configuration sections, creating new websites, provisioning WebConfigurationManager class configuration element collections AdminUsersSection class ShoppingCartSection class ShowAdminUsersSection.aspx page Web.config file 2nd Data Caching encrypted configuration sections creating programmatically creating with aspnet_regiis command deploying DpapiProtectedConfigurationProvider RsaProtectedConfigurationProvider Forms authentication Polling SQL cache dependencies Profile providers Push SQL cache dependencies Session state stores Site Maps custom attributes merging Security Trimming SQL Server Session state SqlMembershipProvider SqlRoleProvider State Server Session state web configuration. [See Web.config file.] Web Part personalization personalization databases Shared scope User scope WindowsTokenRoleProvider Configuration API Configuration class configuration element collections, creating AdminUsersSection class ShoppingCartSection class ShowAdminUsersSection.aspx page Web.config file. [See Web.config file.] configuration files opening on remote servers opening on same server configuration sections, modifying configuration sections, reading ShowConfigApp.aspx page ShowConfigPath.aspx page ShowConfigRelative.aspx page custom configuration sections, creating ConfigurationProperty attribute DesignSection class ShowDesignSection.aspx page validators Web.config registration new websites, provisioning WebConfigurationManager class Configuration class ConfigurationProperty attribute ConfigurationSaveMode parameter (Save() method) ConfirmCode.aspx page ConfirmProductPart Web Part ConflictDetection property ObjectDataSource control SqlDataSource control ConflictedMovies component Connect mode (Web Parts) ConnectDisplayMode (Web Parts) connected data access [See data access.] ConnectedDataParts.ascx page ConnectedDynamicParts.ascx page ConnectedSimpleParts.ascx page ConnectedTransformerParts.aspx page ConnectErrorMessage property (Web Parts) connecting to databases (SqlDataSource control) connection strings encrypting storing in Web.config file ODBC OLE DB Oracle SQL Server connecting Web Parts databound Web Parts ConnectedDataParts.ascx page IMovieCategory interface MovieCategoryPart.ascx page MovieListPart.ascx page dynamic connections sequence of events simple Web Parts App_Code\IZIPCode.vb interface ConnectedSimpleParts.ascx page WeatherPart ZIPCodePart Transformers creating example registering in web configuration file Connection object [See SqlConnection object.] encrypting storing in Web.config file connectionPassword() method connectionProtection() method Connections property (WebPartManager control) Connections Zones 2nd connecting databound Web Parts ConnectedDataParts.ascx page IMovieCategory interface MovieCategoryPart.ascx page MovieListPart.ascx page connecting simple Web Parts App_Code\IZIPCode.vb interface ConnectedSimpleParts.ascx page WeatherPart ZIPCodePart dynamically connecting Web Parts Transformers creating example registering in web configuration file ConnectionsActivated event ConnectionsActivating event connectionStringName() method ConnectionStrings property Configuration class WebConfigurationManager class ConnectionStringsExpressionBuilder class connectionUsername() method ConnectOracle.aspx page ConnectWebParts() method constructors declaring overloading shared constructors ConsumeCategory() method consumer Web Parts ConsumeZIPCode() method ContactInfo.aspx page (Beer Store) Container keyword containers binding containers container ControlDesigners, creating key containers creating exporting contents to XML files granting access to Web.config file ContentLength property (FileUpload control) ContentPlaceHolder controls ContentRotator control ContentRotator.vb file ShowContentRotator.aspx page ContentType property (FileUpload control) context connections Control class Control State, supporting in custom controls 2nd ControlStateControl.vb ShowControlState.aspx page ControlBuilder class methods ServerTabs control example ControlCachePolicy class ControlDesigners container ControlDesigners Smart Tasks ControlID property (ControlParameter object) ControlParameter (ObjectDataSource control) ControlParameter object properties ShowControlParameter.aspx page ShowPageControlParameter.aspx page controls [See also components, access modifiers; custom controls; Web Parts.] AdRotator AdCreated event displaying advertisements properties storing advertisements in database tables storing advertisements in XML files tracking impressions and transfers AdvancedCheckBox AdvancedCheckBox.vb file ShowAdvancedCheckBox.aspx page AjaxDivView AjaxDivView.js file AjaxDivView.vb file implementing on pages refreshing AjaxFormView HandleInsert() method implementing on pages properties RenderInsertButton() method AjaxRotator AjaxValidator AjaxValidator.js file AjaxValidator.vb file ShowAjaxValidator.aspx page AppearanceEditorPart Article Article.vb file implementing on pages ArticleWithDefault ArticleWithDefault.vb file implementing on pages BehaviorEditorPart binding Button Click event 2nd client scripts Command event 2nd cross-page posts displaying on pages events Focus() method properties Calendar culture settings displaying calendars with events multiple dates, selecting pop-up calendars properties rendering calendars from databases CatalogPartChrome CatalogZone. [See Catalog Zones.] ChangePassword emails, sending ShowChangePassword.aspx page templates CheckBox automatic postback CheckedChanged event displaying in forms Focus() method properties list ClientTabs 2nd ClientTabs.css file ClientTabs.js file ClientTabs.vb file ShowClientTabs.aspx page ComboBox 2nd CompareValidator 2nd ContentPlaceHolder ContentRotator ContentRotator.vb file ShowContentRotator.aspx page Control State control trees ControlDesigners container ControlDesigners, creating Smart Tasks CreateUserWizard adding steps to automatically generating passwords configuring form fields properties redirecting users sending email messages templates culture settings customizing. [See custom controls.] CustomLinkButton CustomLinkButton.vb file ShowCustomLinkButton.aspx page CustomTextBox CustomTextBox.vb file ShowCustomTextBox.aspx page CustomValidator 2nd DataBound controls binding to DataSource controls hierarchical DataBound controls list controls one-way databinding expressions tabular DataBound controls templates two-way databinding expressions DataGrid 2nd DataList displaying data with editing data with formatting data with multi-column tables, creating properties selecting data with templates DataSource. [See DataSource controls.] DeclarativeCatalogPart 2nd displaying inline retrieving from external files WebPartsListUserControlPath property declaring design-time attributes DetailsView deleting data with displaying data with displaying empty data with events fields formatting inserting data with paging through data with updating data with DivView binding to SqlDataSource control CreateChildControls() method DataBind() method DivView.vb file DragDropCatalogZone DragDropCatalogZone.js JavaScript code DragDropCatalogZone.vb class implementing on pages EditorZone FileUpload HttpPostedFile class methods properties saving files to database saving files to filesystem uploading large files FormView deleting data with displaying data with editing data with inserting data with paging through data with GenericWebPart GradientPanel GradientPanel.vb file ShowGradientPanel.aspx page GridView BoundField class ButtonField class CheckBoxField class column summaries CommandField class concurrency issues data keys DeleteButtonField displaying data with displaying empty data editing data with events formatting highlighting rows HyperLinkField class ImageField class LongTextField nested Master/Details forms paging through data selecting data with sorting data with statistics, displaying TemplateField class ValidatedField ViewState HelpZone HyperLink Image ImageButton Click event client scripts Command event 2nd cross-page posts displaying on pages Focus() method image maps properties ImageMap Click event Focus() method hot spots navigation postback properties ImageRotator ImageRotator.vb file ShowImageRotator.aspx page ItemRotator ItemRotator.vb file ShowItemRotator.aspx page Label accessibility guidelines displaying time with form field labels formatting properties LayoutEditorPart 2nd LengthValidator LengthValidator.vb file ShowLengthValidator.aspx page LinkButton Click event client scripts Command event 2nd cross-page posts displaying on pages events Focus() method properties List controls appending list items automatic postbacks binding to data sources BulletedList CheckBoxList 2nd declaring list items DropDownList 2nd EasyListBox Items collection ListBox ListControl class ListItem class MultiSelectList RadioButtonList reordering list items selected list items, determining Literal Mode property modifying browser titles with Localize Login adding to Master Pages custom authentication hiding from authenticated users Login.aspx page properties redirecting users templates LoginName LoginStatus LoginView roles ShowLoginView.aspx sample page Menu adding items to binding to database data binding to Site Maps binding to SiteMapDataSource controls binding to XML files combining with MultiView control formatting link buttons tabbed pages templates modifying in Master Pages FindContent.aspx page FindMaster.master file MovieDataSource MovieView MovieView.vb file ShowMovieView.aspx page MultiView ActiveViewChanged event combining with Menu control methods multi-part forms, displaying properties tabbed page views, displaying navigation controls NewsRotator NewWindowLink 2nd AddAttributesToRender() method implementing on pages NewWindowLink.vb file ObjectDataSource binding to components binding to DataReaders binding to DataSets binding to Web Services concurrency custom ObjectDataSource controls custom parameter objects data filtering data source paging data source sorting DataSource caching error handling events parameters 2nd 3rd 4th properties user interface paging user interface sorting PageCatalogPart Pager Pager.vb ShowPager.aspx Panel GroupingText property hiding/displaying controls with properties properties list ScrollBars property Partial Page Caching PasswordRecovery security question and answer sending original passwords ShowPasswordRecovery.aspx page templates Product implementing on pages Product.vb file ProductForm PropertyGridEditorPart 2nd RadioButton automatic postback CheckedChanged event displaying on pages Focus() method properties RadioButtonList RangeValidator 2nd RegularExpressionValidator 2nd Repeater displaying data with events templates RequiredFieldValidator 2nd ServerTabs ServerTabs.vb file ShowServerTabs.aspx page ServerTimeButton 2nd SiteMapDataSource binding Menu controls to binding TreeView controls to Default.aspx page Products/Default.aspx page properties Services/Default.aspx page Web.sitemap file SiteMapPath declaring in pages formatting properties templates SmartImage 2nd SqlDataSource. [See SqlDataSource control.] SqlHierarchicalDataSource classes ShowMenu.aspx page ShowTreeView.aspx page Substitution templated controls AjaxDivView AjaxFormView base classes default templates DivView ITemplate interface simplified databinding TemplatedCatalogZone two-way databinding TemplatedCatalogZone implementing on pages TemplatedCatalogZone.vb file TextBox AutoComplete class automatic postback Default Skins Focus() method 2nd Named Skins rendering properties TextChanged event TextMode property TreeView adding nodes to AJAX binding to database data binding to Site Maps binding to SiteMapDataSource controls binding to XML files check boxes formatting Populate On Demand feature User controls AddressForm control AJAX (Asynchronous JavaScript and XML) ASPNetSurvey control ASPSurvey control creating exposing events from exposing properties from filtering Web Parts by User Control paths loading dynamically RandomImage example RandomQuotation control registering in web configuration file ShowRandomQuotationcontrol TabStrip control validation controls AjaxValidator BaseValidator class CompareValidator 2nd custom validation controls CustomValidator 2nd disabling validation Display property implementing on OrderForm page JavaScript and LengthValidator Page.IsValid property RangeValidator 2nd RegularExpressionValidator 2nd RequiredFieldValidator 2nd validation errors, highlighting validation groups ValidationSummary 2nd ValidationSummary Display property implementing on OrderForm page IsValid property varying output cache by View View State disabling showing tracing WebPartManager 2nd DynamicWebParts.aspx page events methods properties ShowCloseWarning.aspx page WebPartZone 2nd CreateWebPartChrome() method GetInitialWebParts() method Menu Web Part Zone multi-column Web Part Zones Photo Web Part Zone RenderWebPart() method WebPartChrome class WebWindow 2nd ShowWebWindow.aspx page WebWindow.js file WebWindow.vb file Wizard displaying wizards with events methods properties templates WizardStep control XmlDataSource ControlStateControl.vb file ControlToCompare property (CompareValidator control) ControlToValidate property CompareValidator control CustomValidator control RangeValidator control RequiredFieldValidator control ConvertEmptyStringToNull property BoundField Parameter object CookieDomain property (FormsAuthentication class) cookieless attribute (<sessionState> element) cookieless Forms authentication cookieless Session state CookieMode property FormsAuthentication class HttpSessionState class CookieName property (CookieParameter object) CookieParameter object 2nd properties Vote.aspx page CookieParameter property (ObjectDataSource control) cookies catching roles in creating deleting HttpCookie class multi-valued cookies creating reading persistent cookies 2nd properties reading security restrictions session cookies Cookies property (HttpBrowserCapabilities class) CookiesSupported property (FormsAuthentication class) CopyingMachinesLocationPart Web Part Count property Cache object HttpSessionState class counting user sessions CountMoviesInCategory stored procedure CREATE PROCEDURE command CREATE TYPE command CreateCatalogPartChrome() method CreateCatalogPartChromeStyle() method CreateCatalogParts() method CreateChildControls() method 2nd 3rd 4th 5th CreateConfigurationControl() method CreateDisplayModes() method CreateEditorParts property (Web Parts) CreateEditorParts() method 2nd CreateRole() method CreateSpecificCulture() method CreateUser() method 2nd CreateUserWizard control adding steps to automatically generating passwords CodeConfirmation.htm file ConfirmCode.aspx page CreateUserWizardCodeConfirmation.asp x page CreateUserWizardPasswordConfirmation .aspx page PasswordConfirmation.htm file configuring form fields properties redirecting users CreateUserWizardReturn.aspx page LoginReturn.aspx page sending email messages templates CreateUserWizardCodeConfirmation.aspx page CreateUserWizardEmail.aspx page CreateUserWizardExtra.aspx page CreateUserWizardPasswordConfirmation.aspx page CreateUserWizardReturn.aspx page CreateUserWizardShort.aspx page CreateUserWizardTemplate.aspx page CreateVerbs event CreateWebPart() method 2nd CreateWebPartChrome() method CreationDate property (MembershipUser class) credit card numbers, protecting cross-page posts CSS (Cascading Style Sheets) adding to Themes App_Themes\StyleTheme\SimpleStyle.css file multiple Cascading Style Sheets ShowSimpleCSS.aspx page changing page layouts with absolute layouts Absolute.css file Float.css file floating layouts ShowLayout.aspx page ClientTabs control CSS Zen Garden CssClass property DataList control DetailsView control GridView control Label control Culture property CultureInfo class comparing and sorting string values formatting string values methods cultures Culture property CultureInfo class comparing and sorting string values formatting string values methods detecting automatically SelectCultureAuto.aspx page ShowAcceptLanguages.aspx page effect on ASP.NET controls global resources creating retrieving programmatically strongly typed localization expressions local resources explicit localization expressions implicit localization expressions page properties retrieving programmatically Localize control names neutral cultures setting in web configuration files setting manually DropDownList control <%@ Page %> directive profiles web configuration files specific cultures UICulture property Current Scope property (Personalization Manager) current URL, determining CurrentNode property (SiteMap class) CursorsOpen statistics custom authentication (Login control) custom Catalog Zones CatalogPart class methods CatalogPartChrome control methods CatalogZone control methods CatalogZoneBase class drag-and-drop Catalog Zone DragDropCatalogZone.js JavaScript code DragDropCatalogZone.vb class implementing on pages Reflect Catalog Part implementing on pages ReflectCatalogPart.cs Templated Catalog Zones implementing on pages TemplatedCatalogZone.vb file custom configuration sections, creating 2nd ConfigurationProperty attribute DesignSection.vb file ShowDesignSection.aspx page validators Web.config registration custom controls AddressForm control AddressForm.ascx Checkout.ascx example AJAX (Asynchronous JavaScript and XML) 2nd ComboBox control implementing ServerTimeButton control ASPNetSurvey control ASPSurvey control base classes collections AddParsedSubObject() method ContentRotator control example ControlBuilder class 2nd ImageRotator control example ItemRotator control example ParseChildren attribute ShowItemRotator.aspx page composite controls, building implementing on pages RequiredTextBox.vb control Control State, supporting ControlStateControl.vb ShowControlState.aspx page ControlDesigners container ControlDesigners, creating Smart Tasks creating design-time attributes exposing events from 2nd exposing properties from PropertyRandomImage.ascx file ShowDeclarative.ascx file ShowProgrammatic.ascx file filtering Web Parts with AdministratorPart AdministratorWebPartBase class SerfPart SerfWebPartBase class ShowAuthorizationType.aspx page fully rendered controls, building FullyRenderedControl.vb file FullyRenderedWebControl.vb file HtmlTextWriter class ShowFullyRenderedControl.aspx page ShowFullyRenderedWebControl.aspx page WebControl TagKey property hybrid controls, building Login.vb file LoginStandards.vb file inheriting profiles from JavaScript browser compatibility ClientScriptManager class ClientTabs control NewWindowLink control WebWindow control loading dynamically LoadControl() method multi-page wizards, creating <%@ Reference %> directive ShowFeaturedProduct.aspx example MultiSelectList MultiSelectList.js MultiSelectList.vb ShowMultiSelectList.aspx page ObjectDataSource controls postback data, handling CustomTextBox example IPostbackDataHandler interface LoadPostData() method RaisePostDataChangedEvent() method RegisterRequiresPostBack() method postback events, handling CustomLinkButton example event arguments, passing IPostBackEventHandler interface postback options RaisePostBackEvent() method PropertyRandomImage control RandomImage example RandomImage.ascx ShowRandomImage.ascx RandomQuotation control RandomQuotation.ascx ShowRandomQuotation.ascx registering in web configuration file TabStrip control ShowTabStrip.ascx TabClick event handler TabStrip.ascx validation controls AjaxValidator control BaseValidator class CustomValidator control 2nd LengthValidator control View State, supporting ShowViewState.aspx page ViewStateControl.vb file custom Editor Zones EditorPartChrome class EditorZone control FeaturedBookEditorPart Editor Part FeaturedBookPart Web Part ShowFeaturedBookEditorPart.aspx page Templated Editor Part FeaturedVideoEditTemplate.ascx FeaturedVideoPart.ascx ShowTemplatedEditorPart.aspx page TemplatedEditorPart.vb file custom functions, varying output cache by custom HTTP Modules QueryStringAuthenticationModule.vb file Web.config file custom membership providers custom paging interface (GridView control) PageGridPreviousNext.aspx page PageTemplateGrid.aspx page custom parameter objects page property parameters username parameters custom personalization providers Anonymous Personalization Providers AnonSqlPersonalizationProvider.vb file AnonWebPartManager.vb file AnonWebPartPersonalization.vb file TestAnonymous.aspx page Web.config file Query String Personalization Providers QueryStringPersonalizationProvider.vb Web.config custom Profile providers custom sorting interface (GridView control) custom Web Part verbs client-side verbs definition of server-side verbs zone verbs custom Web Part Zones CreateWebPartChrome() method GetInitialWebParts() method Menu Web Part Zone MenuWebPartChrome class MenuWebPartVerb class MenuWebPartZone class MenuWebPartZone.js library ShowMenuWebPartZone.aspx page TextEditorPart Web Part WebPartChrome class 2nd WebPartVerb class WebPartZone class multi-column Web Part Zones MultiColumnWebPartZone.vb file rendering methods ShowMultiColumnWebPartZone.aspx page Photo Web Part Zone PhotoGallery.aspx page PhotoWebPartZone.vb file RenderWebPart() method WebPartChrome class customErrors configuration section CustomLinkButton control CustomLinkButton.vb file ShowCustomLinkButton.aspx page CustomSorting.aspx page CustomTextBox control CustomTextBox.vb file ShowCustomTextBox.aspx page CustomValidator control client-side validation functions ClientValidationFunction property ControlToValidate property Display property empty form fields, validating implementing on OrderForm page IsValid property ServerValidateEventArgs class string lengths, checking Text property timed tests CustomWebPartManager class |