- How Do I?
- Web Forms Video Training from Pluralsight
- Learn the Tips and Tricks of Experts
- Create a Multi-Lingual Site with Localization
- Make use of Caching
- Make Greater use of Caching
- Utilize Web Parts and Personalization
- Customize my Site with Profiles and Themes
- Secure my Site using Membership and Roles
- Create a "Contact Us" Page
- Create a Full-Featured Customer Login Portal
- Use Master Pages and Site Navigation
- Create Data-Driven Web Sites
- Implement an HttpModule
- Set Up the SQL Membership Provider
- Implement URL Rewriting
- Utilize the CSS Friendly Control Adapters
- Handle Application Events using an HttpModule
- Use Cascading Style Sheets for Web Page Layout
- Create a Custom Membership Provider
- Create a Custom Profile Provider
- Implement Site Navigation in ASP.NET
- Use Validation Controls in ASP.NET
- Create a Custom User Control in ASP.NET
- Implement Health Monitoring for an ASP.NET Application
- Implement Tracing in an ASP.NET Web Site
- Event Handlers in ASP.NET Web Pages and Controls
- Implement a Custom Health Monitoring Event
- Use Control State to Persist Information for a Custom Web Server Control
- Read, Write, and Delete Cookies in ASP.NET
- Save and Load View State Information for a Custom Web Server Control
- Create and Use Application Level Events in ASP.NET
- Simple File Uploads in ASP.NET
- Multiple File Uploads in ASP.NET 2
- Multiple File Uploads in ASP.NET 1
- File Uploads with an AJAX Style Interface
- Work with Master Pages Declaratively and Programmatically
- Handle Events in Master and Content Pages
- Use the ObjectDataSource with a Data Access Class and Business Object
- Create User Selectable Themes for a Web Site
- Share Data Between Client JavaScript and Server Code Using a Hidden Field
- Add JavaScript to ASP.NET Page
- Add JavaScript Event Handlers to ASP.NET Server Controls
- Create and Call a Simple Web Service in ASP.NET
- Deploy a Web Site Copy Web Site Tool
- Create and Use a Custom Configuration Section in an ASP.NET Configuration File
- Configure an ASP.NET Web Site for a .NET Framework Version
- Use the ASP.NET IIS Registration Tool to Configure ASP.NET
- Extend and Customize an ASP.NET Server Control for a Specific Purpose
- Use the Ability to Create Groups with the ListView Control for Different Data
- Make HTML elements accessible from server side code
- Use Roles to Segment Functionality in an ASP.NET Web Site
- Work with Nested Master Pages to Create Standard Content Layouts
- Detect Browser Capabilities in ASP.NET Web Pages
- Map an ASP.NET Server Control to the Adaptor Used to Render It
- Pass Information From One Page to Another Using a Query String
- Use the aspnet_merge.exe Utility to Merge Assemblies
- Implement a Cross Page PostBack in ASP.NET
- Add Controls to an ASP.NET Web Page Programmatically
- Use a Hidden Field to Store and Manipulate Client-Side Information
- Use the Fixednames Option with the Compiler Utility for Maximum Flexibility
- Implement Command Buttons for Individual Items
- Use Skins with CSS for a Flexible and Maintainable ASP.NET Web Site
- Determine Whether to Use a Web Site or a Web Application Project
- Write Web Events to a SQL Server Database SqlWebEventProvider
- Use ASP.NET to Send Email from a Web Site
- Configure Email Notification for Health Monitoring on an ASP.NET Web Site
- Use a Visual Studio 2008 Web Deployment Project
- Send Templated Emails for Health Monitoring Events in ASP.NET
- Send Email Asynchronously with ASP.NET
- Embed an Image in an Email with ASP.NET
- Implement Error Handling when Sending Email with ASP.NET
- Create a Custom Provider for Logging Health Monitoring Events
- Create a Reusable Component for Sending Email to a Distribution List
- Precompile an ASP.NET Website
- Use the FtpWebRequest Class to Create an FTP Connection to a FTP Server
- Export Data to a Comma Delimited (CSV) File for an Application Like Excel
- Use the Reponse.Filter Property to Replace HTML in an ASP.NET Page
- Use OutputCache to Cache an ASP.NET Page
- Cache Portions of an ASP.NET Page
- Control the Caching of an ASP.NET Page Based Upon Custom Information
- Cache an ASP.NET Page Based Upon Information in the HTTP Header
- Synchronize Data in Secondary User Control(s) Based Upon User Selections
- Use the ASP.NET Cache Object to Cache Application Information
- Persist the State of a User Control During a Postback
- Add Client Script Event Handlers Controls on an ASP.NET Page
- Understand and Defend Against Script Injection Attacks in ASP.NET
- ASP.NET Data Access Technologies, an Intro to LINQ
- Create and Use Classes in JavaScript
- Create an Efficient and Standardized Approach for Implementing CSS Styles
- What is ASP.NET
- Choosing the Right Programming Model
- Build Your First ASP.NET Application with ASP.NET Web Forms
- Build Your First ASP.NET Application with ASP.NET MVC
- Best Learn ASP.NET Web Forms
- 5 Minute Intro to ASP.NET Web Forms
- Install ASP.NET and Tools
- Tailspin Spyworks
- 1. Tailspin Spyworks - Creating and Popular Products Control
- 2. Tailspin Spyworks - Implementing and Also Purchased Control
- 3. Tailspin Spyworks - Intro UI and EDM
- 4. Tailspin Spyworks - Directory Organization
- 5. Tailspin Spyworks - Category Menu
- 6. Tailspin Spyworks - Display the Product List
- 7. Tailspin Spyworks - Display Per Product Details
- 8. Tailspin Spyworks - Adding Items to the Shopping Cart
- 9. Tailspin Spyworks - Display Shopping Cart
- 10. Tailspin Spyworks - Update the Shopping Cart
- 11. Tailspin Spyworks - Migrate the Shopping Cart
- 12. Tailspin Spyworks - Final Check Out
- 13. Tailspin Spyworks - Adding User Product Reviews
- 14. Tailspin Spyworks - Displaying User Reviews
- Building 3.5 Applications
- Intro to Visual Web Developer
- IntelliSense
- Intro to Web Forms
- Page Layout
- Page Lifecycle Events
- Intro to ASP.NET Controls
- Submit and Postback
- Application Level Objects
- Session Level Objects
- Debugging
- CSS
- MasterPages
- Intro to SOAP Based Web Services with Visual Web Developer 2008
- AJAX Style Services with Microsoft Visual Web Developer 2008
- Validation
- Login Controls
- Authentication
- 1. Using Basic Forms Authentication in ASP.NET
- 2. Change the Forms Authentication Properties
- 3. Setup and Use Cookie-less Authentication in an ASP.NET Application
- 4. ASP Forms Login Relocation
- 5. Forms Login Custom Key Configuration
- 6. Add Custom Data to the Authentication Method
- 7. Use Custom Principal Objects
- 8. Understanding ASP.NET Memberships
- 9. Configuring SQL To Work with Membership Schemas
- 10. Changing Membership Settings in the Default Membership Schema
- 11. Creating User Accounts with the Create User Wizard
- 12. Creating User Accounts Programmatically
- 13. Validating Users Manually
- 14. Validating Users with the Login Control
- 15. Adding Users to Your Membership System
- 16. Logging Users Into Your Membership System
- 17. Implement the Registration Verification Pattern
- 18. Simple Web Service Authentication
- 19. Creating Inactive Users
- 20. SQL Injection Defense
- SQL 2005
- 1. What is a Database
- 2. Understanding Database Tables and Records
- 3. More about Column Data Types and Other Properties
- 4. Designing Relational Database Tables
- 5. Manipulating Database Data
- 6. More Structured Query Language
- 7. Understanding Security and Network Connectivity
- 8. Connecting your Web Application to SQL Server 2005 Express Edition
- 9. Using SQL Server Management Studio
- 10. Getting Started with Reporting Services
- 11. Building and Customizing Reports in Business Intelligence Development Studio
- 12. Creating and Using Stored Procedures
- 13. Enabling Full-Text Search in your Text Data
- Visual Studio 2005
- 1. Intro to Unit Testing with Team System
- 2. Intro to Testing Web Applications with Team System
- 3. Intro to Load Testing Web Applications with Team System
- 4. Intro to Manual Testing with Team System
- 5. Intro to Managing and Running Tests with Team System
- 6. Measuring the Business Value of AJAX
- 7. Code Coverage of Automated Tests
- 8. Custom Extraction Rules and Coded Web Tests
- 9. Effects of Caching
- 10. Load Test Agent
- 11. Effects of ViewState
- 12. Integrate Defect Tracking with Testing
- 13. Create My Own Bug Work Item
- 14. Write Code More Quickly with Unit Tests
- 15. Practice Test-Driven Development
- 16. Load Test a Web Application
- 17. Tune Web Application Performance with Profiling
- 18. Set Up Distributed Load Testing for High Volume Tests
- 19. Enforce Coding Standards with Code Analysis
- 20. Use Generic Tests
- 21. Publish and Analyze Test Results
- 22. Discover Application Changes Prior to Deployment
- 23. Implement Continuous Integration with Team Foundation
- 24. Automate Testing using Team Build
- 25. Deploy a Web Application during a Team Build
- 26. Run Unit Tests against a Deployed Database
- 27. Enable Code Coverage and Profiling in Production Applications
- 28. Web Deployment Projects
- 29. Web Application Projects & Web Deployment Projects
- Migrating
- 1. [Intro to ASP.NET 2.0:] ASP.NET 2.0 Fundamentals
- 2. [Intro to ASP.NET 2.0:] User Interface Elements
- 3. [Migrating from] Classic ASP to ASP.NET
- 4. Intro to ASP.NET for JSP Developers: Welcome to ASP.NET 2.0
- 5. Intro to ASP.NET for JSP Developers: Building Applications
- 6. Intro to ASP.NET for ColdFusion Developers: Adding ASP.NET to Your Repertoire
- 7. Intro to ASP.NET for ColdFusion Developers: Building an ASP.NET Application
- 8. Interop between PHP and the Windows Platform
- Building 2.0 Applications
- 1. [Lesson 1:] Getting Started with Visual Web Developer Express
- 2. [Lesson 2:] Creating a Web Forms User Interface
- 3. [Lesson 3:] Understanding More About Events and Postback
- 4. [Lesson 4:] Understanding Web Application State
- 5. [Lesson 5:] Debugging and Tracing Your Website
- 6. [Lesson 6:] Working with Stylesheets and Master Pages
- 7. [Lesson 7:] Databinding to User Interface Controls
- 8. [Lesson 8:] Working with the GridView and FormView
- 9. [Lesson 9:] Securing your Web Site with Membership and Login Controls
- 10. [Lesson 10:] Configuring, Building and Deploying a Web Site
- 11. [Lesson 11:] Building a Quiz Engine 1
- 12. [Lesson 12:] Building a Quiz Engine 2
- 13. [Lesson 13:] Building a Quiz Engine 3
- 14. [Lesson 14:] Building a Quiz Engine 4
- 15. Watch ASP.NET Development in Action
- General IIS Tips
- General VS 2010 Tips
- Ajax Control Toolkit
- 1. Get Started with the ASP.NET AJAX Control Toolkit
- 2. ASP.NET AJAX CascadingDropDown Control Extender
- 3. ASP.NET AJAX TextBoxWatermark Control Extender
- 4. ASP.NET AJAX Popup Control Extender
- 5. ASP.NET AJAX ModalPopup Extender Control
- 6. ASP.NET AJAX AlwaysVisible Control Extender
- 7. ASP.NET AJAX Accordion Control
- 8. ASP.NET AJAX Collapsable Panel Extender
- 9. ASP.NET AJAX Draggable Panel Extender
- 10. ASP.NET AJAX DynamicPopulate Extender
- 11. ASP.NET AJAX FilteredTextbox Extender
- 12. ASP.NET AJAX HoverMenu Extender
- 13. ASP.NET AJAX ToggleButton Extender
- 14. ASP.NET AJAX DropShadow Extender
- 15. ASP.NET AJAX PasswordStrength Extender
- 16. Get Started with the ASP.NET AJAX Animation Extender Control
- 17. ASP.NET AJAX ConfirmButton Extender
- 18. ASP.NET AJAX Slider Control
- 19. ASP.NET AJAX AutoComplete Control
- 20. Configure the ASP.NET AJAX Calendar Control
- 21. ASP.NET AJAX DropDown Control
- 22. ASP.NET AJAX MaskedEdit Controls
- 23. ASP.NET AJAX MutuallyExclusive Checkbox Extender
- 24. ASP.NET AJAX NoBot Control
- 25. ASP.NET AJAX ListSearch Extender
- 26. PagingBulletedList Extender Control
- 27. NumericUpDown Extender Control
- 28. ASP.NET AJAX ValidatorCallout Extender
- 29. ASP.NET AJAX ResizableControl Extender
- 30. ASP.NET AJAX Tabs Control
- 31. ASP.NET AJAX SlideShow Extender
- 32. ASP.NET AJAX UpdatePanelAnimation Extender
- 33. AJAX Toolkit Reorder Control
- 34. Utilize the AJAX Rating Control in the ASP.NET Toolkit
- 35. Control Extenders
- 36. Color Picker
- 37. Combo Box
- 38. Editor Control
- 39. Editor Control Custom
- 40. Create a New Custom Extender
- ASP.NET AJAX
- 1. Get Started with ASP.NET AJAX
- 2. Implement Dynamic Partial-Page Updates with ASP.NET AJAX
- 3. Make Client-Side Network Callbacks with ASP.NET AJAX
- 4. Add ASP.NET AJAX Features to an Existing Web Application
- 5. ASP.NET AJAX Enable an Existing Web Service
- 6. ASP.NET AJAX Client Library Controls
- 7. Use an ASP.NET AJAX ScriptManagerProxy
- 8. ASP.NET AJAX RoundedCorners Extender
- 9. ASP.NET AJAX Timer Control
- 10. Implement the Predictive Fetch Pattern for AJAX
- 11. Implement the AJAX Paging Pattern
- 12. Implement the AJAX Incremental Page Display Pattern
- 13. Implement the Incremental Page Display Pattern using HTTP GET and POST
- 14. ASP.NET AJAX UpdateProgress Control
- 15. ASP.NET AJAX History Control
- 16. Implement the AJAX After Processing Pattern
- 17. Update Multiple Regions of a Page with ASP.NET AJAX
- 18. Choose Between Methods of AJAX Page Updates
- 19. Use Other JavaScript User Interface Libraries with ASP.NET AJAX
- 20. Use the ASP.NET AJAX Profile Services
- 21. Debug ASP.NET AJAX Applications Using Visual Studio 2005
- 22. Build a Custom ASP.NET AJAX Server Control
- 23. Use JavaScript to Refresh an ASP.NET AJAX UpdatePanel
- 24. Determine Whether an Asynchronous Postback has Occurred
- 25. Use the Conditional UpdateMode of the UpdatePanel
- 26. Implement the Persistent Communications Pattern with the UpdatePanel
- 27. Localize an ASP.NET AJAX Application
- 28. Implement the Persistent Communications Pattern using Web Services
- 29. Trigger an UpdatePanel Refresh from a DropDownList Control
- 30. Create an ASP.NET AJAX Extender from Scratch
- 31. Build Custom Server Controls that Work With or Without ASP.NET AJAX
- 32. Associate AJAX Client Behavior with an ASP.NET Server Control
- 33. Retrieve Values From Server Side AJAX Controls
- 34. Two Simple Techniques for Triggering Updates to Update Panels
- 35. Use ASP.NET AJAX Cascading Drop Down Control to Access a Database
- 36. Implement Infinite Data Patterns in AJAX
- 37. Basic ASP.NET Authentication in an AJAX Enabled Application
- 38. Dynamically Change CSS ASP.NET AJAX UpdatePanel
- 39. Dynamically Add Controls to a Web Page
- 40. Set Up Your Development Environment for ASP.NET 3.5
- 41. Set Up Your Development Environment for ASP.NET 2.0
- 42. Customize Error Handling for the ASP.NET AJAX UpdatePanel
- 43. Use ASP.NET AJAX Client Templates
- Data Access
- ADO.NET Data Services
- How Do I with LINQ
- 1. LINQ to SQL: Overview
- 2. LINQ to SQL: Data Model
- 3. LINQ to SQL: Querying the Database
- 4. LINQ to SQL: Updating the Database
- 5. LINQ to SQL: LinqDataSource
- 6. LINQ to SQL: Custom LinqDataSource
- 7. LINQ to SQL: Using Stored Procedures
- 8. LINQ to SQL: Updating with Stored Procedures
- 9. LINQ to SQL: Executing Arbitrary SQL
- LINQ Videos from the VB Team
- ASP.NET Dynamic Data
- 1. Your First Scaffold and What is Dynamic Data
- 2. Enable Inline GridView Editing
- 3. Change how my Fields render
- 4. Handle Business Logic Exceptions
- 5. Make Custom Pages
- 6. Display Unknown datatypes
- 7. Use a DynamicControl in ListView and DetailsView Controls
- 8. Getting Started with Dynamic Data
- 9. Begin Editing the Templates in ASP.NET Dynamic Data Applications
- 10. Begin Modifying Dynamic Data Applications with URL Routing
- 11. Enable In-Line Editing in ASP.NET Dynamic Data Applications
- 12. Enable Table Specific Routing in Dynamic Data Applications
- 13. Use Attribute Validation in ASP.NET Dynamic Data Applications
- 14. Implement Custom Field Validation with Imperative Logic in VB or C#
- 15. Remove Columns From Your DynamicData Data Grids
- 16. Create Table Specific Custom Forms in an ASP.NET Dynamic Data Application
- 17. ASP.NET Dynamic Data Custom Form Formatting
- ASP.NET 3.5
- How Do I
- 1. Create a Master Page in Visual Studio 2008
- 2. Create Nested Master Page in Visual Studio 2008
- 3. Cascading Style Sheets in Visual Studio 2008
- 4. Working with Visual Studio 2008 .NET Framework
- 5. Adding Elements to a CSS File and Create New CSS on the Fly
- 6. Advance Cascading Style Sheet Features and Management
- 7. Converting a .NET 2.0 Windows Forms Application to .NET 3.5
- 8. Get Started with the Entity Framework
- 9. Use the New Entity Data Source
- 10. Serialize a Graph with the Entity Framework
- 11. Use MSBuild to Automate the ASP.NET Compiler and Merge Utilities
- ASP.NET Ajax
- 1. ASP.NET AJAX Support in Visual Studio 2008
- 2. Adding AJAX Functionality to an Existing ASP.NET Page
- 3. Creating and Using an AJAX-enabled Web Service in a Web Site
- 4. ASP.NET AJAX: A demonstration of ASP.NET AJAX
- 5. ADO.NET Data Services with ASP.NET AJAX Support
- 6. Intro to ASP.NET Ajax History
- 7. Using Script Combining to improve AJAX performance
- Data Controls
- Visual Studio Designer
- Visual Studio Editor
- 1. New Designer Support in Visual Studio 2008
- 2. JavaScript Intellisense Support in Visual Studio 2008
- 3. JavaScript Debugging in Visual Studio 2008
- 4. Multi Targeting Support in Visual Studio 2008
- 5. IntelliSense for Jscript and ASP.NET AJAX
- 6. Quick Tour of the Visual Studio 2008 Integrated Development Environment
- 7. Creating and Modifying a CSS File
- How Do I
- jQuery
- .NET 4
- ASP.NET Web Forms vNext
- ASP.NET vNext
- Visual Studio vNext
- Pluralsight Introduction to ASP.NET 4 Web Forms
How Do I: Create an Efficient and Standardized Approach for Implementing CSS Styles?
In this video Chris Pels shows how to organize and implement CSS styles that provide a standardized look and feel to a web site. In addition, the styles are organized to provide maximum flexibility and reusability. A set of styles is created that focuses on the visual appearance of the site. First, a sample web site is created with a CSS file for a sample page. The first groups of styles created are oriented towards providing containers for content throughout the site. Next, a set of styles are added that focus on displaying the "state" of user interface elements. Finally, a set of styles for user interaction cues are created. Each of the styles is used with HTML elements on the sample page. There is also a discussion about using the same implementation approach for styles that control element layout on the site.

By Chris Pels, Chris has been instrumental in the architecture, development, and implementation of a wide variety of business systems and databases as a technology consultant since 1986. He has extensive experience in business analysis, technical specifications, database design, several programming languages including C# and VB.NET, and statistical analysis. He holds a Ph.D. from The University of Michigan and has been a speaker at Microsoft TechEd, Microsoft DevDays, VSLive, numerous events in New England
Comments (0) RSS Feed