Download the Index
Total Page:16
File Type:pdf, Size:1020Kb
Connolly_index.fm Page 1017 Sunday, January 28, 2007 10:21 AM IndexIndex A AdCreated event, AdRotator control, 240 Absolute expiry time, 739 Administration pages, 754 Abstract base classes, data provider, 504 ADO.NET, 503–576 AbstractDA.cs, 568–572 abstract base classes, 504–505 AbstractEntity.cs, 470–471 architecture, 504 Accept-Language HTTP value, 966 classes in, 503 Access control list (ACL), 757 coding, data provider-independent, AccessDataSource control, 554, 562 550–554 Accessible tables, creating, 154–158 data providers, 503, 505 AccessibleHeaderText property, defined, 503 DataControlField, 619 local transaction, 525–526 AccessibleTable.aspx, 156 AdRotator control, 100, 180, 237–241 AccessKey attribute, Label control, 109 AdCreated event, 240 AccessKey property, WebControl class, advertisement XML file, 238–239 103 AdvertisementFile property, 237 AcquireRequestState event, 94 AlternateTextField property, 237 Activate event, View control, 193 displaying advertisements from a Active Directory or Active Directory database, 239–240 Application Mode (ADAM), events of, 240 793 ImageUrlField property, 237 ActiveDirectoryMembershipProvider, KeywordFilter property, 237 793 NavigateUrlField property, 237 ActiveStepChanged event handler, programming, 240–241 220–221 properties of, 237 ActiveStepChanged event, Wizard Target property, 237 control, 219 AdvertisementFile property, ActiveViewChanged event, MultiView AdRotator control, 237 control, 193 Agile and Iterative Development (Larman), ActiveViewIndex property, MultiView 669 control, 193 AllowLayoutChange property, WebPartZone control, 863 1017 Connolly_index.fm Page 1018 Sunday, January 28, 2007 10:21 AM 1018 Index AllowPaging property: using, 320–322 DetailsView control, 616 themes: FormView control, 601 adding, 322–324 GridView control, 627 applying, 324 AllowSorting property, GridView creating in Visual Studio, 322–323 control, 627 and CSS, 328–331 ALTER keyword, 519 dynamically setting, 331–333 AlternateText property: how they work, 324–325 Image control, 139 and images, 327–328 ImageField element, 621 overriding, 325–326 AlternateTextField property, ThemeTester.aspx, 333–334 AdRotator control, 237 ThemeTester.aspx.cs, 335 AlternatingItemTemplate, 582 using, 320–322 Amazon Web Services (AWS), 908–909 AppearanceEditorPart control, 883 AmazonBookControl.ascx, 919–920 AppendDataBoundItems property, AmazonBookControl.ascx.cs, ListControl class, 128 920–923 Application data caching, 738–740 consuming, 918–926 Application domain, 87–88 Anonymous access, 756, 846–848 Application lifecycle: Anonymous profiles: ASP.NET, 81–94 deleting, 848–850 ASP.NET core objects created for the migrating, 850–851 request, 88–89 AnonymousID property, HttpRequest, 79 assigning HttpApplication object AnonymousIdentificationModule, 91 to request, 89–91 App_Browsers folder, 22 key steps in, 82 App_Code folder, 22, 77 user request for ASP.NET resource App_Data folder, 22 from server, 82–88 App_GlobalResources folder, 22, 77 user request processed using App_LocalResources folder, 22, 77 HttpApplication pipeline, App_Themes folder, 22 92–94 App_WebReferences folder, 22 Application logic, 671 App_WebResources folder, 77 Application logic layer, 689 AppDomain, 89–90 creating, 699–702 Appearance: Application pools, 85–86 Cascading Style Sheets (CSS), using with Application state, 725–727 controls, 314–319 Global.asax file, 726 common properties, 312–314 storage of, 725 server controls, changing, 311–319 ApplicationManager class, 87 skins: ApplicationPath property, Cool.skin, 336 HttpRequest, 79 coolstyles.css, 339–340 ApplyFormatInEditMode property, creating, 323 BoundField element, 620 defining, 321–322 Architecture: named, 326–327 provider model, 781–784 Professional.skin, 337 Factory Method design pattern, 781 professionalStyles.css, provider-based services, 782–783 337–339 Strategy design pattern, 781 Connolly_index.fm Page 1019 Sunday, January 28, 2007 10:21 AM Index 1019 Array class, 451 runtime, 88 ArrayList collection, 451, 456–461 security, 754–765, See also Security. .asax, 22 authentication, 754 .ascx, 22, 91 process, 758–760 .ashx, 23 security checks, 759 .asmx, 23, 91 state management, 717–750 ASP (Active Server Pages), 4 trust levels, 760–761 ASP.NET: validation controls, 272 advantages of, 8 view state, 57–58 application class/file, 89 Web application structure, 21–23 application design, 666–670 Web Forms, 15–23 application lifecycle, 81–94 creating, 29–50 ASP.NET core objects created for the processing cycle for, 55–56 request, 88–89 Web server control, 17 assigning HttpApplication object Windows authentication mode, 764 to request, 89–91 worker process, 84–85 key steps in, 82 ASP.NET 2.0: user request for ASP.NET resource code-behind page inheritance with, 74 from server, 82–88 compilation process with, 76 user request processed using embedded code page inheritance with, HttpApplication pipeline, 75 92–94 release of, 3 built-in tags, 7 ASP.NET AJAX, See Atlas. button controls, 115–123 ASP.NET cache, 738–748 cache, See ASP.NET cache. application data caching, 738–740 code compilation, 72–78 cache: code-behind file, 20 defined, 738 compilation order, 76–78 integrating with a layered design, consuming Web services in, 910–914 740–743 control state, 58 cache dependencies, 743–745 core objects, creation of, 88–89 DataCache.cs, 741 defined, 3–4 page output caching, 745–748 encountering errors, 43–46 full page caching, 745–746 event model, 53–71 partial page caching, 746–747 event types, 57 ASP.NET SQL Server Registration Tool, expressions, 556–557 793 file types, 22–23 ASP.NET Website Administration Tool how it works, 53–95 (WAT), 793 HttpHandlers, 91 .aspx, 23, 91 HttpModules, 90–91 Assemblies, MSIL, 11 impersonation, 758 AssociatedControlId property, Label NONE authentication mode, 764 control, 108 parser, 45 AssociatedHeaderCellID property, Passport authentication mode, 764 TableCell control, 151, postback, 55–57 156 profiles, 834–854 Asynchronous Web services, 930–936 reserved application folders, 22 Asynchronously, use of term, 930 Connolly_index.fm Page 1020 Sunday, January 28, 2007 10:21 AM 1020 Index Atlas, 991–1015 AutoGenerateRows property, architecture, 996–1000 DetailsView control, 616, client features, 996–1000 618 control extenders, 1009 AutoGenerateSelectButton property, Atlas Control Toolkit extenders, GridView control, 628 1012–1015 AutoPostBack property, TextBox AutoCompleteExtender, control, 112 1010–1012 .axd, 23 defined, 991, 992 installing, 994–996 B partial page updates, enabling, BackColor property, WebControl class, 1006–1008 103 server features, 1000–1001 BackImageUrl property: site template files, 995 DetailsView control, 617 UpdateProgress control, using, FormView control, 601 1008–1009 GridView control, 628 using, 1001–1006 Panel control, 183 Atlas Control Toolkit extenders, 1012–1015 Table control, 150 Attributes, 719 WebPartZone control, 863 Attributes property: Base Class Library (BCL), .NET ListItem class, 129 Framework, 13 WebControl class, 103 BaseCompareValidator control, Authenticate event, 820 284–285 Authenticated identity, 754 properties of, 285 AuthenticateRequest event, 92 BaseWizardStep, 205–206 Authentication, 754, See also Forms Basic authentication, 756 authentication. BeginRequest event, 92 basic, 756 BeginTransaction method, certificate-based, 757 DbConnection class, 525 digest, 756–757 BehaviorEditorPart control, 883–885 Secure Sockets Layer (SSL), 756 Bin folder, 22 Authorization, 754 BitArray collection, 451 role-based, 754 BookCatalogLogic.cs, 701–702 AuthorizeRequest event, 92 ObjectDataSource, setting up, AutoCompleteExtender, 1010–1012 704–705 AutoCompleteType property, TextBox BookDA.cs, 572–573 control, 112 BookPortal.aspx, 703 AutoGenerateColumns property, BookWithThemes.master, 361–362 GridView control, 627 BookWithThemes.master.cs, 362–364 AutoGenerateDeleteButton property: BorderColor property, WebControl DetailsView control, 616 class, 103 GridView control, 627, 651 BorderStyle property, WebControl AutoGenerateEditButton property: class, 103 DetailsView control, 616 BorderWidth property, WebControl GridView control, 627, 651 class, 103 AutoGenerateInsertButton property, Bottom-level compilation item order, 77 DetailsView control, 616 Connolly_index.fm Page 1021 Sunday, January 28, 2007 10:21 AM Index 1021 BoundField element, 618 C ApplyFormatInEditMode property, C#, 10, 21 620 C++, 10 ConvertEmptyStringToNull Cache, 88 property, 620 defined, 738 DataField property, 620 dependencies, 743–745 DataFormatString property, 620 integrating with a layered design, HtmlEncode property, 620 740–743 NullDisplayText property, 621 Cache property, HttpResponse, 80 properties of, 620–621 CacheDuration property, 565 ReadOnly property, 620 CacheExpirationPolicy property, 565 Break points, 46 Calendar control, 100, 158–176 Browse mode, 876 CalendarTest.aspx, 160–161 BufferOutput property, HttpResponse, Caption property, 162 80 CaptionAlign property, 162 BulletedList control, 100, 127, 131–138 DayNameFormat property, 163 BulletedListTest.aspx, 132–134 DayRender event, 164 BulletedListTest.aspx.cs, 133 custom, 166–172 CheckBoxList control, 135–138 responding to, 165 properties of, 131–132 events, 164 RadioButtonList control, 135–138 FirstDayOfWeek property, 163 BulletedListConsumer.aspx, 381–383 NextMonthText property, 163 BulletImageUrl property, BulletedList NextPrevFormat property, 163 control, 131 pop-up calendar, creating, 173–176 BulletStyle property, BulletedList Popup.aspx, 174–175 control, 131 Popup.aspx.cs, 175–176 Business objects: PopupCalendarTest.aspx,