ASP.NET MVC v2 Cosa cè di nuovo Simone Chiaretta Solution Developer, Avanade 21 Ottobre 2009.

Slides:



Advertisements
Similar presentations
Blog: Profilo: Predappio 8 Giugno 2009.
Advertisements

Ripasso 1. Name the subject pronouns in Italian. 2. What do loquace, povero, and onesto mean? 3. How do you ask someones age? 4. What does Qual é la tua.
ReWARD (Refraction/Wide-Angle Reflection Database): The Calabrian Arc subset The ReWARD Working Group The ReWARD Working Group GNGTS-22° Convegno Nazionale.
Whats new in ASP.NET 3.5 SP1 Simone Chiaretta Solution Developer, Avanade 24 Ottobre 2008.
Architettura di Orchard uno sguardo dietro le quinte… Michele Aponte Microsoft MVP ASP.NET / IIS MCT – MCP – MCTS – MCPD
Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
©2011 Quest Software, Inc. All rights reserved. Steve Walch, Senior Product Manager Blog: November, 2011 Partner Training Webcast.
Developing for the Sitefinity Marketplace Stanislav Padarev Telerik Corporation Sitefinity Solutions Consultant.
Microsoft Office Project and Project Server Reporting May 12 th, 2009 Chris Oxtoby, MCP – Principal Consultant, Pcubed.
WebMatrix Klub Orchard Project. 2 3 Ingyenesen letölthető: Megvásárolható nyomtatásban: honlapepites_a_xxi_szazadban.html.
.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional features/enhancements.

Graphing AWR Data in Excel
Oggi è venerdì 16 maggio 2014 Lo scopo: Com’è il tuo cartone animato preferito? Da fare adesso: Prendete un foglio di carta per la prova. Compiti: 1.text.
Free Training Courses for Software Engineers Svetlin Nakov Telerik Corporation
VISIT OUR BLOG: adform.comadform.com TWITTER: adforminsideradforminsider Web developer’s day in nowadays company.
Creating Knockout User Experiences in SharePoint with JavaScript Making awesome with Knockout, jQuery and SharePoint REST.
Today’s session will be recorded and available 24/7 on What's New in Q for ASP.NET AJAX.
CSW131 Steven Battilana 1 CSW 131 Free MS Software (MSDNAA) MS Visual Web Developer W3 / Mozilla Code Validators Uploading Your Website Summer 2013 Prepared.
INTRODUCTION TO ASP.NET MVC AND EXAMPLE WALKTHROUGH RAJAT ARYA EFECS - OIM DAWG – 4/21/2009 ASP.NET MVC.
Further exploring the View aspect of MVC Jim Warren, COMPSCI 280 S Enterprise Software Development.
Introduction to MVC Action Methods, Edit View, and a Search Feature NTPCUG Dr. Tom Perkins.
MVC 4 Spindustry Training.
John Culviner johnculviner.com DEMO CODE:
Developer Day In 60 min von der Idee in den SharePoint App Store Daniel Morgenthaler CTO, 1eEurope (Switzerland) AG
Telerik School Academy ASP.NET MVC.
ASP.NET MVC Best Practices Simone Chiaretta Solution Developer, Avanade 21 Ottobre 2009.
ASP.NET MVC Wisdom Building a Real-World Application in 60 minutes Maarten Balliauw
itcamp13 # Premium conference on Microsoft technologies MVC - Common pitfalls and how to resolve them Andrei Ignat, C# MVP
Everything starts so simple, but then…
Jonathan Peterson Paladin Cloudware FILE -> NEW PROJECT E: G+: +JonathanPeterson42 GitHub &
Ruby on Rails vs ASP.NET MVC Simone Chiaretta Web Architect, Council of the EU Milano, 19 Febbraio 2011 Sandro.
ASP.NET MVC Intro class MainContoller { function Index() {... raw data HTML CSS JavaScript REQUEST RESPONSE.
ASP NET MVC Soup-to-Nuts Peter
Getting Started with ASP.NET MVC BRIJ BHUSHAN MISHRA.
Meteor Project Structure
Getting started with ASP.NET MVC Dhananjay
Design for testability as a way to good coding Simone Chiaretta Architect, Council of the EU December 9 th,
Working with Data Model Binders, Display Templates, Editor Templates, Validation… SoftUni Team Technical Trainers Software University
Virtual techdays INDIA │ 9-11 February 2011 SESSION TITLE Kamala Rajan S │ Technical Manager, Marlabs.
Jean-Claude Trachsel Senior Consultant, Trivadis AG The good news.
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A Quick Overview of ASP.NET Core * aka ASP.NET 5 before.
The New Face of ASP.NET ASP.NET MVC, Razor, and jQuery Ido Flatow | Senior Architect | Sela | This session is.
BIT 286: Web Applications Lecture 04 : Thursday, January 15, 2015 ASP.Net MVC -
ASP.NET Core* Shahed Chowdhuri Sr. Technical WakeUpAndCode.com A Quick Overview of ASP.NET Core RC2 * aka ASP.NET 5 before.
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
Manifest Digital /26/2016 Manifest / Clients Name Manifest Overview What is the Same What is Different Client and Project Examples BallyFitness.
Cloud Computing Cosa, come e perché? Giancarlo Lelli Microsoft MVP – Avanade
HTML Helpers Mait Poska & Andres Käver, IT Kolledž
ASP.NET Core* in 2017 The Future of Web Apps Shahed Chowdhuri
ASP.NET Razor Engine SoftUni Team ASP.NET MVC Introduction
ASP MVP Web applications and Razor
MIS Professor Sandvig MIS 324 Professor Sandvig
ASP.NET Core* 1.0 The Future of Web Apps Shahed Chowdhuri
ASP.NET Razor Engine SoftUni Team ASP.NET MVC Introduction
Twitter & NoSQL Integration with MVC4 Web API
Social Media And Global Computing Managing MVC with Model Validation
MIS Professor Sandvig MIS 324 Professor Sandvig
DotnetConf 11/17/ :06 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Social Media And Global Computing Managing MVC with Model Validation
מבוא לתכנות בסביבת אינטרנט
A Quick Overview of ASP.NET Core 1.0
12/2/ :05 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Customizing Views Views Customize කර ගැනීම
Creating and Configuring Models Models create කිරීම සහ config කර ගැනීම
The story of Ruth The story of Ruth Route B English Age 7-11.
ASP.NET Core* MVC and Web API Shahed Chowdhuri
05 | Customizing Views Jon Galloway | Development Platform Evangelist
Power Query Tips & Tricks
Gilbert Quevauvilliers
Presentation transcript:

ASP.NET MVC v2 Cosa cè di nuovo Simone Chiaretta Solution Developer, Avanade 21 Ottobre 2009

Un ringraziamento agli Sponsors

Who the hell am I? Simone Chiaretta Lavoro per Avanade Italy Microsoft MVP ASP.NET Blogger – Fondatore di UGIALT.NET OpenSource developer Climber All Around Nice Guy

Agenda Intro Area Html Templated Helpers Model Validation Client Side Validation Q&A

Intro Migliorare la produttività Essere pronto per lo sviluppo Enterprise

Areas

Area Permette di partizionare meglio unapplicazione –Più aree nello stesso progetto –Unarea per progetto

Area Folder Controllers/View per area Routes.cs con registrazione area Global.asax –AreaRegistration.RegisterAllAreas()

Templated Helpers

Html.EditorFor( m => m.Title); Html.LabelFor( m => m.Title); Html.DisplayFor( m => m.Title);

Templated Helpers Controllati tramite DataAnnotation –[UIHint("Category")] –[DisplayName("Post Category")] –[DataType(DataType. Address)]

Templated Helpers BYO Shared\DisplayTemplates Shared\EditorTemplates

Model Validation

Controllato tramite Model Validation Provider Default usa DataAnnotations –[Required] –[Range(0,100)] –[StringLength(100)] –[RegularExpression(regEx)]

Client Side Validation

Usa il Model Validation Provider Basato su jQuery Validate Per attivarlo basta: –

Beginning ASP.NET MVC Simone Chiaretta e Keyvan Nayyeri TOC: –MVC –Testing –And more... Compratelo con lo sconto oggi da Hoepli

Contatti – Simone Chiaretta MSN: Blog: –English: –Italiano: Twitter: 17

Q&A 18