Home Page Icon
Home Page
Table of Contents for
VI. ASP.NET and PHP Development
Close
VI. ASP.NET and PHP Development
by Jim Cheshire
Microsoft® Expression® Web 4 In Depth: Updated for Service Pack 2 - HTML 5, CSS 3, JQuery, Second Edition
Title Page
Copyright Page
Contents at a Glance
About the Author
Acknowledgments
We Want to Hear from You!
Introduction
Who Should Read This Book?
Why Use Expression Web?
How This Book Is Organized
I. An Overview
1. An Overview of Expression Web 4
The Expression Web Interface
Working with Sites
Tools for Creating Pages
Powerful CSS Tools
Site Optimization
Scripting and Dynamic Content
ASP.NET Controls
PHP Support
Data Access Features
Creating Add-Ins
II. Creating Content in Expression Web 4
2. Creating, Opening, and Importing Sites
What Is a Site?
How Expression Web Maintains a Site
Sites and Subsites
Site Templates
Types of Sites
Importing Sites with the Import Site Wizard
Deciding on a Site Type
3. Creating Pages and Basic Page Editing
Creating Pages
Importing Files
Formatting Text
Creating Hyperlinks
Spell-Checking
Configuring Page Properties
Using Code Snippets
Configuring File Editors
Making the Most of Code Snippets
4. Using Page Views
Introduction to Page Views
Working in Design View
Working in Code View
Working in Split View
Taking Advantage of Page Views
5. Using Tables
The Origin of Tables
The Makeup of an HTML Table Tag
Rows, Columns, and Cells
Tables in Expression Web
Designing for Multiple Resolutions Using Tables
6. Using Frames
Using Frames in Sites
Creating Frames Pages
Configuring Frames
Creating Alternative Content
Targeting Frames
Adding and Configuring Inline Frames
Tips for Frames
7. Editing Tag Properties
An Introduction to Tag Properties
Understanding the Tag Properties Panel
Viewing Tag Properties with the Tag Properties Panel
Setting Tag Attributes with the Tag Properties Panel
Using Events with the Tag Properties Panel
Tag Properties and Web Standards
8. Using the Quick Tag Tools
Introduction to the Quick Tag Tools
Locating and Selecting Elements Using the Quick Tag Selector
Editing Page Content Using the Quick Tag Editor
When to Use the Quick Tag Editor
9. Using Graphics and Multimedia
Web Image Formats
Inserting Images
Formatting Images
Converting Images
Creating Image Thumbnails
Creating Image Maps
Inserting Multimedia
Importing Adobe Photoshop Files
Page Transitions
Adding Audio and Video with HTML5
10. Using Find and Replace
An Introduction to Find and Replace
Finding and Replacing Text
Using HTML Rules in Find and Replace
Finding and Replacing HTML Tags
Saving Queries
Editing and Removing Recent Searches
12. Maintaining Compatibility and Accessibility
An Introduction to Accessibility
Designing for Accessibility
Using the Accessibility Checker
Working with the Accessibility Panel
Generating Accessibility Reports
Designing for Compatibility
What Is Browser Compatibility?
Compatibility Features in Expression Web
Seeing Color
13. Using SuperPreview
An Overview of SuperPreview
How SuperPreview Generates a Preview
The SuperPreview Interface
Using SuperPreview to Preview Layout
Using the Snapshot Panel
Using Remote Browsers
Building Layouts with SuperPreview
III. Publishing and Managing Websites
14. Publishing a Site
What Is Publishing?
Server Options for Publishing
Publishing Content
Hosting Your Site
15. Site Management and Reporting
Site Settings
Site Reports
Using SEO Reports to Increase Traffic
16. Using Personal Web Packages
What Are Web Packages?
Creating a Web Package
Importing a Web Package
Capitalizing on Web Packages
IV. Using CSS in Expression Web 4
17. Creating Style Sheets
An Introduction to CSS
The Purpose of CSS
How CSS Is Applied to Pages
Formatting Content with CSS
Positioning Content with CSS
CSS Classes
Centering a DIV with CSS
18. Managing CSS Styles
Expression Web’s CSS Tools
Working with Styles
CSS Reports
Arranging CSS Styles
V. Scripting, DHTML, and Other Dynamic Content
19. Using Dynamic Web Templates
An Introduction to Dynamic Web Templates
Creating a Dynamic Web Template
Attaching a Dynamic Web Template
Updating a Site with Dynamic Web Templates
Managing Editable Regions
Detaching a Dynamic Web Template
Under the Hood
20. Using Interactive Buttons
Overview of Interactive Buttons
Inserting and Configuring Interactive Buttons
Saving an Interactive Button
Editing an Interactive Button
Practical Uses for Interactive Buttons
21. Using Behaviors
Understanding and Working with Behaviors
Expression Web Behaviors
When to Use Behaviors
22. Client Scripting
A History of Browser Scripting
JavaScript Basics
The Document Object Model
Writing Simple Scripts
Debugging
Easier Scripting with jQuery
23. Using Layers
Introduction to Layers
Inserting and Configuring Layers
Positioning Layers
Setting Layer Properties with Behaviors
Z-Order Anomalies
24. Using Form Controls
Understanding HTML Forms
Using Form Controls in Expression Web
Creating a Form
Saving Form Results to a File or Email
Saving Form Results to a Database
Hidden Form Fields
VI. ASP.NET and PHP Development
25. Using Standard ASP.NET Controls
ASP.NET: A Brief Introduction
Creating ASP.NET Pages
The Basics of ASP.NET Controls
An Overview of the Standard ASP.NET Controls
The AdRotator Control
The Calendar Control
The Wizard Control
Making ASP.NET Work for You
Formatting with Styles
26. Using ASP.NET Navigation Controls
Overview of Navigation Systems
Creating a Sitemap File
Using the ASP.NET Menu Control
Using the ASP.NET TreeView Control
Using the ASP.NET SiteMapPath Control
Improving Navigation with Master Pages
27. Using ASP.NET Master Pages and User Controls
The Need for a Common Layout
The Master Page
The Content Page
Developing a Master Page Site
Extend Reusability with ASP.NET User Controls
28. Developing a Login System Using ASP.NET
Website Login Systems
Overview of ASP.NET Login Controls
Creating a Login Solution
Using Web Deploy to Publish a Membership Database
29. Form Validation Using ASP.NET
The Need for Form Validation
Validation Groups
31. Using ASP.NET Ajax
What Is Ajax?
Microsoft’s ASP.NET Ajax
Adding Ajax Functionality to a Web Form
Using Client-Side Ajax
32. Using PHP
An Introduction to PHP
Installing PHP
Creating PHP Pages
PHP in Design View
PHP in Code View
PHP Script Options
Displaying PHP Information
33. Using the Microsoft Expression Development Server
Introduction to the Microsoft Expression Development Server
How to Use the Microsoft Expression Development Server
Limitations of the Microsoft Expression Development Server
Starting the Microsoft Expression Development Server from the Command Prompt
VII. Managing Data with ASP.NET
34. Displaying and Editing Database Data with ASP.NET
A History of Data Access
Data Access Technologies in Expression Web
ASP.NET and Other Web Application Platforms
Displaying Data with ASP.NET
Editing Data with ASP.NET
Creating a Master/Detail View
35. Sending Email Using ASP.NET
A Typical Contact Form
Creating the Contact Form
Adding and Configuring ASP.NET Validation Controls
Writing ASP.NET Code to Send Email
Displaying a Confirmation Page
VIII. Creating Add-Ins Using JavaScript and HTML (Online Only)
36. Expression Web 4 Add-in Basics
Add-ins in Expression Web
Expression Web 4 JavaScript Add-ins
XML Basics
General Manifest Elements and Attributes
Commands and Dialog Boxes
Menus and Toolbars
Panels
Menu and Command Bar Reference
37. Creating and Manipulating an Add-in User Interface
Planning an Add-in
Creating the Manifest with the Add-in Builder
Creating the User Interfaces
Adding Functionality with JavaScript
Accessing Managed Classes from JavaScript
Summary
38. Packaging, Testing, and Debugging Add-ins
Creating an Add-in Installation Package
Testing and Debugging Add-ins
Summary
39. Expression Web 4 JavaScript API Reference
Conventions Used in this Reference
XWEB.APPLICATION Object
XWEB.APPLICATION.SETTINGS Object
XWEB.DEVELOPER Object
XWEB.DOCUMENT Object
XWEB.FILE Object
HTMLELEMENT Object
XWEB.DOCUMENT.SELECTION Object
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
24. Using Form Controls
Next
Next Chapter
25. Using Standard ASP.NET Controls
VI. ASP.NET and PHP Development
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset