ASP.NET MVC 1.0 Quickly
Formats:
save 15%!
save 37%!
Free Shipping!
| Also available on: |
|
- Rapid guide to building powerful web applications with ASP.NET MVC framework
- Covers all facets of web application development including requirement analysis, design, building, testing, and deployment
- Explore the ASP.NET MVC framework with several newly released features including WebForms, Script Combining, jQuery integration, and ASP.Net MVC AJAX helpers
- Rich with example code, clear explanations, and interesting examples – a truly hands-on book for ASP.NET developers
Book Details
Language : EnglishPaperback : 256 pages [ 235mm x 191mm ]
Release Date : March 2009
ISBN : 184719754X
ISBN 13 : 9781847197542
Author(s) : Maarten Balliauw
Topics and Technologies : All Books, Microsoft Development , Microsoft, .NET
Table of Contents
Preface
Chapter 1: ASP.NET MVC
Chapter 2: Your First ASP.NET MVC Application
Chapter 3: Handling Interactions
Chapter 4: Components in the ASP.NET MVC framework
Chapter 5: Routing
Chapter 6: Customizing and Extending the ASP.NET MVC Framework
Chapter 7: Using Existing ASP.NET Features
Chapter 8: AJAX and ASP.NET MVC
Chapter 9: Testing an Application
Chapter 10: Hosting and Deployment
Appendix A: Reference Application— CarTrackr
Appendix B: ASP.NET MVC Mock Helpers
Appendix C: Useful Links and Open Source Projects Providing Additional Features
Index
Maarten Balliauw
Code Downloads
Download the code and support files for this book.
Submit Errata
Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.
Errata
- 11 submitted: last submission 28 May 2013Errata type: Technical | Page number: 26 |
In the first paragraph, the sentence reads "Alternatively, this can be done by stating Model = employee prior top returning the view". It should read "Alternatively, this can be done by stating ViewData.Model = employee prior top returning the view".
Errata type: Typo | Page number: 33 |
The code snippet should have 'Model.Contact.ID', 'Model.Contact.Name', and 'Model.Contact.Email' instead of 'Model..ID', 'Model..Name', and 'Model..Email'.
Errata type: Code | Page number: 34 |
In the code snippet near the end of the page, <%=Html.Hidden("Id" does not have a closing tag. It should be <%=Html.Hidden("Id")%>
Errata type: Typo | Page number: 35 |
In the table listing the HtmlHelper methods, RouteLink is listed twice, once on each page. It should be listed just once.
Errata type: Technical | Page number: 36 |
The sentence "The strong-typed HtmlHelper methods are currently only available in the ASP.NET MVC Futures assembly (Microsoft.Web.Mvc.dll), which can be downloaded from http://aspnet.codeplex.com" has been added to the paragraph just below the table, before the code snippet.
Errata type: Code | Page number: 36 |
In the code snippet after the table, <%=Html.TextBox( x => x.Email )%> should be: <%=Html.TextBoxFor( x => x.Email )%>
Errata type: Typo | Page number: 39 |
Under the heading 'Handling file uploads', the fourth sentence reads "old skool HTML form". It should be "old school HTML form".
Errata type: Code | Page number: 73 |
In the upper code snippet, <% foreach (Task task inModel.Task) { %> should be: <% foreach (Task task in Model.Task) { %>
Errata type: Code | Page number: 105 |
Currently the code snippet under the heading 'Creating a ViewEngine' reads: public interface IViewEngine { ViewEngineResult FindPartialView(ControllerContext controllerContext, string partialViewName); ViewEngineResult FindView(ControllerContext controllerContext, string viewName, string masterName); } It should read: public interface IViewEngine { ViewEngineResult FindPartialView(ControllerContext controllerContext, string partialViewName); ViewEngineResult FindView(ControllerContext controllerContext, string viewName, string masterName); void ReleaseView(ControllerContext controllerContext, IView view); }
Errata type: Typo | Page number: 118 |
The first entry in the attributes table is currently "timeout". It should be "mode".
Errata type: Typo | Page number: 130 |
The graphical representation of the folder structure under the heading "Using local resources" has a typo. "Views" has been misspelled as "Vews"
Sample chapters
You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.
- Learn about the architecture of ASP.NET MVC framework
- Integrate AJAX and ASP.NET MVC and use ASP.NET AJAX and jQuery to build powerful database-driven web applications
- Customize the ASP.NET MVC request lifecycle
- Give your application clean URLs and a direct coupling between URL and application logic
- Create mock objects to improve the design of code within Test-Driven deployment
- Get familiar with unit testing in a web application, including advanced unit testing concepts such as mocking
Using WebForms has led to problems for ASP.NET developers, such as low testability and inconsistent code. These problems become increasingly relevant when trying to develop or maintain anything but the simplest web site.
This book takes you through the ASP.NET MVC framework to help you simplify and build web applications quickly. With example applications built on best practices and with clear explanations, you will get started in no time.
The MVC pattern is widely accepted as one of the best approaches for building modern web applications and Microsoft's new ASP.NET MVC Framework offers a fully supported way for developers to implement MVC in ASP.NET.
This book takes you through the essential tasks to create powerful web applications as fast as possible. These essential tasks are explained clearly, with well-structured instructions. The book does not cover every single feature in detail; it provides precise information for you to get started, and takes you through the creation of an example application that covers MVC application design techniques.
In addition to helping you write code, this book covers unit testing, to improve the stability and quality of the application you are building. It provides a quick reference to the MOQ framework to aid in unit testing. With this book, you will soon have the skills that will make you an ASP.NET developer to be reckoned with, and you will be creating applications with a speed that will astonish your colleagues and boss!
Simplify and build web applications with the ASP.NET MVC framework quickly
The book walks through the main concepts of the MVC framework to help ASP.NET developers to move on to a higher level. It includes clear instructions and lots of code examples. It takes a simple approach, thereby allowing you to work with all facets of web application development: requirements, designing, testing, and deployment.
This book is for ASP.NET developers who want a fast-paced guide to building powerful web applications using the ASP.NET MVC framework. All the code examples are in C#.

