Beruflich Dokumente
Kultur Dokumente
on ASP.NET
Overview
Agenda
Introduction
Master Pages
Data access
Caching
Site navigation
Security: users and roles
Themes/Skin
AJAX Support
Tools
Visual Web Developer 2008 Express Edition
(for free)
Visual Studio 2008 Professional
Visual Studio 2008 Team System
Web App
MySite.master
<%@ Master %>
Header
Navigation
<asp:ContentPlaceHolder
Id=MainContent />
Footer
Default.aspx
<asp:Content
ContentPlaceHolderId=MainContent
/>
Header
Navigation
Default page content
Footer
Master Pages
Data Controls
Data Source Controls:
<asp:SqlDatasource>
<asp:AccessDatasource>
<asp:XmlDatasource>
<asp:SitemapDatasource>
<asp:ObjectDatasource>
<asp:LinqDatasource>
<asp:EntityDatasource>
SQL
Databases
Any
Data
Site Map
Provider
Access
Databases
XML
Data
Site Maps
Data Controls
Site Navigation
Built-in site layout and navigation system
Built-in support for XML site description (App.SiteMap)
Provider model for alternate stores (example: database)
Site Navigation
Security
Themes/Skinning
Themes are rich skin templates that can be applied
to pages and controls
Enable customization of both style and structure
Can be dynamically set at runtime (personalization)
Themes
AJAX