Beginning ASP.NET MVC 1.0

ASP.NET MVC (Model View Framework) allows you to use ready-to-use MVC code so you can develop Web applications faster. This book?s cut-to-the-chase approach gets you up to speed on the new ASP.NET MVC without getting bogging you down in learning or re-learning ASP.NET itself. You?ll receive straight...

Descripción completa

Detalles Bibliográficos
Autor principal: Chiaretta, Simone (-)
Otros Autores: Carrero, Ivan Porto, Lipton, Eilon, Nayyeri, Keyvan, 1984-
Formato: Libro electrónico
Idioma:Inglés
Publicado: Indianapolis, Ind. : Wiley Pub., Inc c2009.
Edición:1st edition
Colección:Wrox beginning guides.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627275906719
Tabla de Contenidos:
  • Beginning ASP.NET MVC 1.0; About the Author; About the Technical Editors; Credits; Acknowledgments; Contents; Foreword; Introduction; The Philosophy of the Book; Why C#?; Who This Book Is For; What This Book Covers; How This Book Is Structured; What You Need to Use This Book; Conventions; Source Code; Errata; p2p.wrox.com; Chapter 1: The Model-View-Controller Pattern; The History of MVC; The Principles of MVC; How the MVC Pattern Flows; The Model-View-Presenter Pattern; Advantages of MVC over Traditional Web Development; Summary; Exercises; Chapter 2: ASP.NET WebForms vs. ASP.NET MVC
  • OverviewContrasting ASP.NET WebForms with ASP.NET MVC; The Programming Model; The Main Elements of ASP.NET Development; How ASP.NET, ASP.NET WebForms, and ASP.NET MVC Relate; The Implementation of the MVC Pattern in ASP.NET MVC; Summary; Exercise; Chapter 3: Getting Started with ASP.NET MVC; Installing ASP.NET MVC; Creating an ASP.NET MVC Project; Examining the Solution Structure; Test Projects; An ASP.NET MVC Example; Summary; Exercises; Chapter 4: The Model; What Microsoft Provides for the "M" in MVC; An Overview of the Model; Different Options for Building the Model; LINQ to SQL
  • ADO.NET Database ObjectsADO.NET Entity Framework; XML; Important Considerations about Creating Data Models; Third-Party Components and Tools; Summary; Exercise; Chapter 5: The Controller; What the Controller Does; Creating a Controller; Defining an Action; Passing Data to the View; Retrieving Data from the Request; Types of Action Results; Using the Core ASP.NET Objects; Summary; Exercises; Chapter 6: The View; The Responsibilities of the View; The Anatomy of a View; Creating a View with Visual Studio; Writing HTML the ASP.NET MVC Way; What about the rest?; Writing Your Own Helper Methods
  • A Shortcut for Creating ViewsSummary; Exercises; Chapter 7: Routing; Life before Routing; Key Concepts; The Anatomy of a Route; How to Register Routes; Easier Route Management with ASP.NET MVC; Debugging Routes; Summary; Exercises; Chapter 8: Unit Testing Concepts; What Is Unit Testing?; The Structure of a Unit Test; Writing Tests with Visual Studio; Testing Classes That Depend on External Components; Summary; Exercises; Chapter 9: Testing ASP.NET MVC Applications; Creating a Test Project for ASP.NET MVC; Testing without Mocking; System.Web.Abstractions; Testing with Mocking; Testing Routes
  • Putting It All TogetherDeveloping with a TDD Approach; Summary; Exercises; Chapter 10: Components; Why Are There No Server Controls?; Server Controls; Using Partial Views; Writing a Custom HtmlHelper; Rendering the Result of an Action; Writing Client-Side Components with JavaScript; When to Use Which Option; Summary; Exercises; Chapter 11: Action Filters; What Is an Action Filter?; Types of Filters; The Core Filters; Building a Custom Action Filter; Controller-Scoped Filters; The Filter Execution Order; Using Action Filters; Summary; Exercises; Chapter 12: AJAX; What Is AJAX?; ASP.NET AJAX
  • jQuery