Académique Documents
Professionnel Documents
Culture Documents
NET
Overview
Ken Casada
Ken.Casada@microsoft.com
Developer Evangelist
Developer & Platform Evangelism
Microsoft Switzerland
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
/>
http://serverName/SiteName/Default.aspx
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
References
ASP.NET Quickstart Tutorial !
ASP.NET on MSDN
Visit www.asp.net/ for more info
Hosting PHP on IIS7 (www.iis.net/php)
2007 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only.
MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.