Download presentation
Presentation is loading. Please wait.
Published byBruno Collins Modified over 9 years ago
1
Microsoft /web ® Building Web Apps with ASP.NET Jump Start Scott Hanselman Jon Galloway
2
Microsoft /web ®
3
®
4
®
5
First HalfSecond Half (01)What’s New in ASP.NET 4.5 (60 mins)** MEAL BREAK ** (02) Building and Deploying Websites with ASP.NET MVC 4 (60 mins) (06) Building and Leveraging Social Services in ASP.NET (30 mins) (03) Creating HTML5 Applications with jQuery (60 mins) (07) Building for the Mobile Web (60 mins) (04) Building a Service Layer with ASP.NET Web API (30 mins) (08) Real-time Communications with SignalR (45 mins) (05) Leveraging your ASP.NET Development Skills to Build Office Apps (15 mins) (09) Taking advantage of Windows Azure services (30 mins)
6
Microsoft /web ®
7
®
8
® Introduction: ASP.NET Foundations and Scenarios Jon Galloway Scott Hanselman
9
Microsoft /web ®
10
® Visual Studio NuGetASP.NET Windows Azure
11
Microsoft /web ®
12
®
13
®
14
®
15
®
16
® Visual Studio NuGetASP.NET Windows Azure
17
Microsoft /web ® Visual Studio NuGetASP.NET Windows Azure HTML5 HTTP Services Apps for Office Mobile Social Apps Realtime
18
Microsoft /web ® What’s New in ASP.NET 4.5 Jon Galloway Scott Hanselman
19
Microsoft /web ® First HalfSecond Half (01)What’s New in ASP.NET 4.5 (60 mins)** MEAL BREAK ** (02) Building and Deploying Websites with ASP.NET MVC 4 (60 mins) (06) Building and Leveraging Social Services in ASP.NET (30 mins) (03) Creating HTML5 Applications with jQuery (60 mins) (07) Building for the Mobile Web (60 mins) (04) Building a Service Layer with ASP.NET Web API (30 mins) (08) Real-time Communications with SignalR (45 mins) (05) Leveraging your ASP.NET Development Skills to Build Office Apps (15 mins) (09) Taking advantage of Windows Azure services (30 mins)
20
Microsoft /web ®
21
®
22
® <asp:Repeater ID="customersRepeater" runat="server" ItemType="WebFormsLab.Model.Customer"> Step 1: Set the ItemType "> Step 2: Reference the properties as needed using the Item keyword
23
Microsoft /web ® <asp:Repeater ID="customersRepeater" runat="server" ItemType="WebFormsLab.Model.Customer" SelectMethod="GetCustomers"> Step 1: Set Select Method public IQueryable GetCustomers([Control]DateTime? createdSince) { IQueryable query = _db.Customers; if (createdSince.HasValue) { query = query.Where( i => i.CreatedOn >= createdSince.Value); } return query; } Step 2: Get method returns IEnumerable or IQueryable
24
Microsoft /web ® <asp:FormView runat="server" ID="customerForm" InsertMethod="InsertCustomer" UpdateMethod="UpdateCustomer" " /> Step 1: Set Insert Method public void InsertCustomer() { var customer = new Customer(); TryUpdateModel(customer); if (ModelState.IsValid) { _db.Customers.Add(customer); SaveChanges(customer); } Step 2: Use TryUpdateModel to validate, then save
25
Microsoft /web ® public Album EditAlbum_GetItem([FriendlyUrlSegments] int? id) { return _db.Albums.Find(id); }
26
Web Forms Model Binding & Friendly URLs, Mobile Support demo…
27
Microsoft /web ®
28
®
29
®
30
® Page Inspector CSS and HTML editor JavaScript editor Web Essentials
31
Visual Studio 2012 and Web Essentials demo
32
© 2012 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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.