- Web sites -- Design.
- Microsoft .NET
- 067232542X (pbk.) :
- 9780672325427 (pbk.) :
people who borrowed this, also borrowed:
- Previous ed.: 2001.
- Includes index.
- Introduction. I. WORKING WITH ASP.NET WEB FORMS. 1. Building ASP.NET Pages. ASP.NET and the .NET Framework. The .NET Framework Class Library. Understanding Namespaces. Standard ASP.NET Namespaces. .NET Framework-Compatible Languages. Introducing ASP.NET Controls. A Simple ASP.NET Page. Benefits of ASP.NET Controls. Overview of ASP.NET Controls. Adding Application Logic to an ASP.NET Page. Handling Control Events. Handling Page Events. The Structure of an ASP.NET Page. Directives. Code Declaration Blocks. ASP.NET Controls. Code Render Blocks. Server-side Comments. Server-side Include Directives. Literal Text and HTML Tags. Summary. 2. Building Forms with Web Server Controls. Building Smart Forms. Using Label Controls. Using the Text Box Control. Using Button Controls. Using the Radio Button and RadioButtonList Controls. Using the Check Box and CheckBoxList Controls. Using the DropDownList Control. Using the List Box Control. Controlling Page Navigation. Submitting a Form to a Different Page. Using the Redirect() Method. Working with the Hyper Link Control. Applying Formatting to Controls. Base Web Control Properties. Applying Styles to Web Controls. Summary. 3. Performing Form Validation with Validation Controls. Using Client-side Validation. Configuring Client-side Validation. Enabling and Disabling Client-side Validation. Requiring Fields: The RequiredFieldValidator Control. Comparing to an Initial Value. Validating Expressions: The RegularExpressionValidator Control. Validating E-Mail Addresses. Validating Usernames and Passwords. Validating Phone Numbers. Validating Web Addresses. Checking for Entry Length. Validating ZIP Codes. Comparing Values: The Compare Validator Control. Comparing the Value of One Control to the Value of Another. Comparing the Value of a Control to a Fixed Value. Performing a Data Type Check. Checking for a Range of Values: The Range Validator Control. Summarizing Errors: The Validation Summary Control. Displaying Pop-Up Error Messages. Performing Custom Validation: The Custom Validator Control. Validating Credit Card Numbers. Disabling Validation. Summary. 4. Advanced Control Programming. Working with View State. Disabling View State. Adding Values to View State. Displaying and Hiding Content. Using the Visible and Enabled Properties. Using the Panel Control. Simulating Multipage Forms. Adding Controls Programmatically. Adding Controls to a Page. The Place Holder Control. Dynamically Generating Forms. Dynamically Generating List Items. Using Rich Controls. Displaying Interactive Calendars with the Calendar Control. Rendering Calendar Days. Displaying Banner Advertisements with the Ad Rotator Control. Accepting File Uploads with the HTMLInputFile Control. Summary. II. ADVANCED ASP.NET PAGE DEVELOPMENT. 5. Creating Custom Controls with User Controls. Including Standard Content with User Controls. Exposing Properties and Methods in User Controls. Exposing Web Controls in User Controls. Exposing Events in User Controls. Loading User Controls Programmatically. Summary. 6. Separating Code from Presentation. Creating Business Components. Creating a Simple Business Component. Creating Multitiered Web Applications. Using Code-Behind. How Code-Behind Really Works. Compiling Code-Behind Files. Inheriting Multiple Pages from a Code-Behind File. Compiling a Complete ASP.NET Page. Summary. 7. Targeting Mobile Devices with Mobile Controls. Introduction to Mobile Devices. Using Mobile Device Software Simulators. Using ASP.NET Mobile Controls. Creating Mobile Forms. Dynamically Activating a Mobile Form. Displaying Text. Displaying Lists. Creating Text Boxes. Validating User Input. Displaying Images. Placing Phone Calls. Displaying Advertisements with Mobile Controls. Displaying Calendars with Mobile Controls. Creating Cross-Device-Compatible Mobile Pages. Detecting Mobile Capabilities. Choosing Devices with DeviceSpecific. Using Form Template Sets. Summary. 8. Additional Samples and Controls. Using the Microsoft In
- Accompanied by CD-ROM in pocket.
University of Huddersfield Library Catalogue