• Save
Walther Aspnet4
Upcoming SlideShare
Loading in...5
×
 

Walther Aspnet4

on

  • 2,807 views

 

Statistics

Views

Total Views
2,807
Views on SlideShare
2,720
Embed Views
87

Actions

Likes
2
Downloads
2
Comments
0

14 Embeds 87

http://sandeep-aparajit.blogspot.com 43
http://sandeep-aparajit.blogspot.in 14
http://feeds.feedburner.com 7
http://sandeep-aparajit.blogspot.fr 4
http://sandeep-aparajit.blogspot.ca 4
http://feeds2.feedburner.com 3
http://www.slideshare.net 2
http://sandeep-aparajit.blogspot.com.es 2
http://sandeep-aparajit.blogspot.com.au 2
http://sandeep-aparajit.blogspot.be 2
http://localhost 1
http://sandeep-aparajit.blogspot.de 1
http://itsmoking.blogspot.com 1
http://sandeep-aparajit.blogspot.com.tr 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Walther Aspnet4 Walther Aspnet4 Presentation Transcript

    • Stephen Walther Senior Program Manager Microsoft Corporation
    • Overview of Talk ASP.NET supports several very different types of web applications
    • ASP.NET 3.5 Service Pack 1 Microsoft Entity Framework ADO.NET Data Services Dynamic Data Microsoft AJAX Improvements Browser History Script Combining
    • Overview of Talk Build a simple video gallery website:
    • Overview of Talk ASP.NET supports several very different types of web applications ASP.NET Web Forms
    • ASP.NET Web Forms ASP.NET Web Forms 4.0 enables you to build websites with more compelling front-end user experiences.
    • ASP.NET Web Forms Designer-focused Developer Rapid application development with Visual Studio designer and tools Drag-and-drop controls from toolbox
    • ASP.NET Web Forms Source-focused developer: Likes to type out HTML tags Writes JavaScript code by hand Worried about every little angle bracket and pixel
    • ASP.NET Web Forms With ASP.NET 4.0, you are in control: Control Rendering Control IDs View State Website URLs XHTML and Accessibility
    • Code Snippets Ctrl-K, X Ctrl-K, S
    • Types of Code Snippets HTML div, table, img … ASP.NET scriptmanager, sqldatasource, formview … ASP.NET AJAX behavior, control … JScript function, forin …
    • FormView Improvements <asp:FormView ID=quot;Formview1quot; RenderTable=quot;falsequot; runat=quot;serverquot;>
    • ListView Improvements <asp:ListView ID=quot;Listview1quot; runat=quot;serverquot;> <LayoutTemplate> <div id=quot;itemContainerquot; runat=quot;serverquot; /> </LayoutTemplate> <ItemTemplate> <%# Eval(quot;Titlequot;) %> </ItemTemplate> </asp:ListView>
    • Control Your View State Control.ViewStateMode Enabled Disabled Inherit (default)
    • Control Your Client IDs Control.ClientIdMode Legacy Static Predictable Inherit (default)
    • Control Your Client IDs <system.web> <pages clientIdMode=quot;Predictablequot;> </pages> </system.web>
    • ASP.NET Routing for Search Engine Optimization Instead of: http://YourSite.com/Search.aspx?query=cats You can use: http://YourSite.com/Search/cats
    • Other Search Engine Optimization Improvements Page.Description Page.Keywords Response.RedirectPermanent(new url)
    • Redirects 300 multiple choices (e.g. offer different languages) 301 moved permanently 302 found (e.g. temporary redirect) 303 see other (e.g. for results of cgi-scripts) 307 temporary redirect
    • Web Standards XHTML Standards Strict or Transitional? Accessibility Standards Section 508, WCAG, ARIA?
    • ASP.NET Core Enhancements Cache Extensibility Create custom cache providers Browser Capabilities Extensibility Create custom browser capability providers Session State Compression Compress out-of-process session state
    • Overview of Talk ASP.NET supports several very different types of web applications ASP.NET ASP.NET Web Forms AJAX
    • ASP.NET AJAX
    • ASP.NET AJAX Client-Side Templates Client-Side Controls Client-Side Data Binding Read/Write Database Data from the Browser Cross-Browser Compatible Not tied to ASP.NET
    • ASP.NET AJAX Refactored Microsoft AJAX Library MicrosoftAjaxCore.js MicrosoftAjaxComponentModel.js MicrosoftAjaxSerialization.js MicrosoftAjaxGlobalization.js MicrosoftAjaxHistory.js MicrosoftAjaxNetwork.js MicrosoftAjaxWebServices.js MicrosoftAjaxApplicationServices.js MicrosoftAjaxTemplates.js (New ) MicrosoftAjaxAdoNet.js (New)
    • ASP.NET AJAX Learn more: Come to my ASP.NET AJAX Talk tomorrow @ 12:30
    • ASP.NET AJAX Created by John Resig Open Source Microsoft Product support Included with Visual Studio Shipping right now with ASP.NET MVC jQuery Intellisense Supported in Visual Studio 2008 (see Jeff King’s blog) Supported in Visual Studio 2010
    • ASP.NET AJAX Accordion AlwaysVisibleControl Animation AutoComplete Calendar CascadingDropDown CollapsiblePanel ConfirmButton
    • ASP.NET AJAX AjaxControlToolkit- ScriptFilesOnly.zip
    • ASP.NET AJAX
    • Overview of Talk ASP.NET supports several very different types of web applications ASP.NET ASP.NET ASP.NET Web Forms AJAX MVC
    • ASP.NET MVC Enables a clear separation of concerns Enables testability including test-driven development Enables fine-grained control over HTML and JavaScript
    • Overview of Talk ASP.NET supports several very different types of web applications ASP.NET ASP.NET ASP.NET ASP.NET Web Forms AJAX MVC Dynamic Data
    • ASP.NET Dynamic Data DynamicDataManager Control DynamicHyperLink Control Field Templates for Email and URL Support for Inheritance and Many-to-Many Relationships Entity Templates
    • ASP.NET Dynamic Data Entity Templates
    • Overview of Talk ASP.NET supports several very different types of web applications ASP.NET ASP.NET ASP.NET ASP.NET Web Forms AJAX MVC Dynamic Data
    • Conclusion ASP.NET Web Forms 4.0: Provides you with better control over the front- end user experience Has several improvements for the source- focused developer Puts you, the developer, in control of your HTML markup and code
    • Conclusion ASP.NET AJAX 4.0 Client-Side Templates and Controls jQuery New features coming with the AJAX Control Toolkit
    • Conclusion ASP.NET MVC Enables a clear separation of concerns Enables testability including test-driven development Enables fine-grained control over HTML and JavaScript
    • Conclusion
    • Resources • ASP.NET 4.0 and Visual Studio 2010 Web Development Overview http://www.asp.net/learn/whitepapers/ • CodePlex ASP.NET Previews http://www.CodePlex.com/AspNet • My Blog http://StephenWalther.com
    • Related Content Developing MVC Based Web Apps using ASP.NET MVC – Stephen Walther ASP.NET Dynamic Data – Harish Ranganathan ASP.NET AJAX 4.0 – Stephen Walther Web Development in Microsoft Visual Studio 2010 (Hands-on Lab)
    • Track Resources Resource 1 Resource 2 Resource 3 Resource 4
    • © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.