J. Michael Palermo IV Director of Development Interface, USA WUX203.

Slides:



Advertisements
Similar presentations
.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional features/enhancements.
Advertisements

Shyam Pather Development Manager Microsoft Session Code: DTL402.
ASP.NET Web Forms vs. MVC Choosing the right one for web development Harish Ranganathan Senior Evangelist Microsoft Corporation.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
ASP.NET 3.5 Mike Ormond Developer & Platform Group Microsoft Ltd
 Stephen Walther ASP.NET MVC Ninja Microsoft Corporation PV31.
Louis de Klerk Consultant Inobits Consulting DTL308.
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
ASP.NET 4.0 Web Developers User Group Israel June 2009.
Session 1.
 Bertrand Le Roy Senior Program Manager Lead Microsoft Corporation PC32.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Suggested Item Enhancements – Sales Script and Additional Information © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
SQL Server SQL Azure Visual Studio“Quadrant” SQL Server Modeling Services Entity Framework ADO.NET“M”/EDM Data Services …
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Tony Whitter Principal, Whitter Technology WMB401 Author Jeff Neafsey Mobility Architect Microsoft.

Jeff King Senior Program Manager Microsoft Session Code: WIA204.
Siddharth Bhatia Senior Program Manager Microsoft Session Code: DTL301.
Eric Carter Development Manager Microsoft Corporation OFC324.
demo Demo.
Thavash Govender Senior BI Consultant iSolve Business Solutions BIN307.
Donald Farmer Microsoft Corporation BIN308.
Pieter Hancke Senior Consultant Microsoft Consulting Services Session Code: WCL303.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Arend-Jan Speksnijder Solutions Architect Microsoft Dynamics Lighthouse team Dynamics AX2009 Technical Overview and Demo (DYN301)
Gavin Russell-Rockliff BI Technical Specialist Microsoft BIN202.
Warren Stevens-Baytopp Director YoungBlood Consultants Session Code BIN303.

J. Michael Palermo IV Director of Development Interface, USA WUX206.
OFC308 Hilton Giesenow Development Manager - 3fifteen Host –
Ben Robb MVP, SharePoint Server cScape Ltd OFC204.
Luke Hoban Senior Program Manager Microsoft Session Code: DTL319.
Ctrl-K, X Ctrl-K, S
Scott Morrison Program Manager Microsoft Corporation Session Code: WUX308.
TechEd /1/2018 7:56 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
6/2/2018 3:37 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Taking ASP.NET AJAX to the Next Level
6/13/2018 1:23 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
6/23/2018 8:42 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
6/26/2018 9:02 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Ajax Taking Ajax to the Next Level
9/11/2018 5:53 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Tech·Ed North America /15/2018 3:31 AM
Tech·Ed North America /14/2018 5:54 AM
Sysinternals Tutorials
Tech·Ed North America /19/ :44 PM
ASP.NET Roadmap Mike Ormond Developer & Platform Group Microsoft Ltd
11/22/2018 8:05 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
12/2/ :05 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
12/5/2018 3:24 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
12/27/ :01 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Authoring for Microsoft Silverlight 4 with Microsoft Expression Blend
Data Driven ASP.NET Web Forms Applications Deep Dive
Tech·Ed North America /2/2019 4:47 PM
Tech·Ed North America /17/2019 1:47 AM
2/16/2019 8:43 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Building Silverlight Apps with RIA Services
Tips and Tricks for Making Web Forms Shine with Microsoft ASP.NET 4
MIX 09 2/28/2019 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Tech Ed North America /12/2019 6:45 AM Required Slide
Hack-proofing your Clients using Windows 7 Security!
5/24/ :22 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
6/20/2019 1:09 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
ASP.NEXT Mike Ormond Developer & Platform Group Microsoft Ltd
What’s New in Visual Studio 2012 for Web Developers
Presentation transcript:

J. Michael Palermo IV Director of Development Interface, USA WUX203

Hidden Speaker Notes Some speakers at Microsoft like to use this slide for hidden “notes slides”. Delete it if you don’t want to use it. NEXT:

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

WAP and Class Libraries in Express Edition

JScript Formatting

Multiple Control Selection

Visual Studio 2008 SP1 Design View Typing Performance Classic ASP IntelliSense and Debugging Dynamic Data Templates SQL Server 2008 Support JScript Support for Remote Paths Faster switching to Design View

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 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="Formview1" RenderTable="false" runat="server">

ListView Improvements

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

ASP.NET Routing for Search Engine Optimization Instead of: You can use:

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?

QueryExtender Control Works with EntityDataSource and LinqDataSource Enables you to filter database results Accepts different types of expressions: Search Range Property Custom

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

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 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 Supported in Visual Studio 2010

ASP.NET AJAX Accordion AlwaysVisibleControl Animation AutoComplete Calendar CascadingDropDown CollapsiblePanel ConfirmButton

ASP.NET AJAX

ASP.NET MVC

Enables a clear separation of concerns Enables testability including test-driven development Enables fine-grained control over HTML and JavaScript

ASP.NET Dynamic Data

DynamicDataManager Control DynamicHyperLink Control Field Templates for and URL Support for Inheritance and Many-to-Many Relationships Entity Templates

ASP.NET Dynamic Data Entity Templates

Conclusion ASP.NET supports several very different types of web applications

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 ASP.NET Dynamic Data Many new features Entity Templates

Conclusion ASP.NET MVC Enables a clear separation of concerns Enables testability including test-driven development Enables fine-grained control over HTML and JavaScript

VISUAL STUDIO 2010 Web Authoring Productivity HTML/JS Snippets Dynamic IntelliSense for AJAX Deployment Web Configuration Transformations One-Click Publishing Conclusion

Announcement Title

International Content & Community Resources for IT Professionals Resources for Developers Microsoft Certification & Training Resources Resources Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings from Tech-Ed website. These will only be available after the event. Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings from Tech-Ed website. These will only be available after the event. Tech ·Ed Africa 2009 sessions will be made available for download the week after the event from:

Required Slide Complete a session evaluation and enter to win! 10 pairs of MP3 sunglasses to be won

© 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. Required Slide