21%
Professional ASP.NET MVC 2

Professional ASP.NET MVC 2

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

Top-selling MVC book from a top team at Microsoft nowfully updated! ASP.NET MVC 2.0 is now available and shipping with Visual Studio2010 and .NET 4. A new update to Microsoft sModel-View-Controller technologies, MVC 2 enables developers tobuild dynamic, data-driven Web sites. Professional ASP.NETMVC 2 shows you step-by-step how to use MVC 2.You ll learn both the theory behind MVC 2, as well as walkthrough practical tutorials, where you ll create a real-worldapplication. Topics include transitioning from ASP.NET development,as well as an overview of related tools and technologies, includingLINQ, jQuery, and REST. This book is for web developers who are looking to add morecomplete testing to their web sites, and who are perhaps ready for"something different." In some places, we assume that you're somewhat familiar withASP.NET WebForms, at least peripherally. There are a lot of ASP.NETWebForms developers out there who are interested in ASP.NET MVC sothere are a number of places in this book where we contrast the twotechnologies. Even if you're not already an ASP.N ET developer, youmight still find these sections interesting for context, as well asfor your own edification as ASP.NET MVC may not be the webtechnology that you're looking for.

Table of Contents:
FOREWORD xxx INTRODUCTION xxvii CHAPTER 1: NERDDINNER 1 File New Project 6 Creating the Database 14 Building the Model 21 Controllers and Views 37 Create, Update, Delete Form Scenarios 57 ViewData and ViewModel 85 Partials and Master Pages 91 Paging Support 100 Authentication and Authorization 109 AJAX Enabling RSVPs Accepts 118 Integrating an AJAX Map 127 Unit Testing 146 NerdDinner Wrap-Up 165 CHAPTER 2: MODEL-VIEW-CONTROLLER AND ASP.NET167 What Is Model-View-Controller? 167 MVC on the Web Today 169 ASP.NET MVC: The New Kid on the Block 173 Summary 177 CHAPTER 3: ASP.NET > ASP.NET MVC 179 Abstraction: What Web Forms Does Well 179 The Leak: Where Web Forms Doesn t Exactly Fit 185 Back to Basics: ASP.NET MVC Believes 188 Caring about Testability 190 Common Reactions to ASP.NET MVC 192 Why (ASP.NET > ASP.NET MVC) == True 193 Summary 201 CHAPTER 4: ROUTES AND URLS 203 Introduction to Routing 204 Under the Hood: How Routes Tie Your URL to an Action 226 Advanced Routing with Custom Constraints 227 Route Extensibility 228 Using Routing with Web Forms 235 Summary 241 CHAPTER 5: CONTROLLERS 243 History of the Controller 243 Defining the Controller: The IController Interface 245 The ControllerBase Abstract Base Class 247 The Controller Class and Actions 248 The ActionResult 252 Action Invoker 260 Summary 278 CHAPTER 6: VIEWS 279 What a View Does 279 What a View Shouldn t Do 281 Specifying a View 281 Strongly Typed Views 283 ViewModels 284 HTML Helper Methods 285 The View Engine 299 New View Engine or New ActionResult? 309 Summary 309 CHAPTER 7: AJAX 311 When Ajax Is Cool 312 When It s Not 313 Ajax Examples 314 Summary 339 CHAPTER 8: FILTERS 341 Filters Included with ASP.NET MVC 341 Writing a Custom Action Filter 354 Writing a Custom Authorization Filter 355 Writing a Custom Exception Filter 357 Filter Ordering 358 Filter Naming 359 Summary 361 CHAPTER 9: SECURING YOUR APPLICATION 363 This Is a War 365 Weapons 369 Threat: Cross-Site Scripting (XSS) 372 Threat: Cross-Site Request Forgery 381 Threat: Cookie Stealing 386 Threat: Over-Posting 387 Keeping Your Pants Up: Proper Error Reporting and the StackTrace 389 Securing Your Controllers, Not Your Routes 390 Summary: It s Up to You 392 CHAPTER 10: TEST DRIVEN DEVELOPMENT WITH ASP.NET MVC395 A Brief Introduction to TDD 396 Applying TDD to ASP.NET MVC 404 Summary 412 CHAPTER 11: TESTABLE DESIGN PATTERNS 413 Why You Should Care About Testability 413 You Want to Write Testable Code 416 Using Tests to Prove You re Done 417 Designing Your Application for Testability 417 Testable Data Access 422 Implementing Business Logic with the Service Layer 429 Summary 438 CHAPTER 12: BEST OF BOTH WORLDS: WEB FORMS AND MVC TOGETHER441 How Is It Possible? 442 Including MVC in Existing Web Forms Applications 442 Adding Web Forms to an Existing ASP.NET MVC Application 448 Sharing Data between Web Forms and MVC 451 Migrating from Web Forms to MVC 456 Summary 469 CHAPTER 13: WHAT S NEW IN ASP.NET MVC 2 471 Security 471 Productivity 473 Performance: Asynchronous Controller Actions 486 Miscellaneous 486 Summary 487 INDEX 489


Best Sellers


Product Details
  • ISBN-13: 9780470643181
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: Wrox Press
  • Depth: 32
  • Language: English
  • Returnable: N
  • Spine Width: 30 mm
  • Width: 199 mm
  • ISBN-10: 0470643188
  • Publisher Date: 11 Jun 2010
  • Binding: Paperback
  • Height: 234 mm
  • No of Pages: 518
  • Series Title: English
  • Weight: 1008 gr


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Professional ASP.NET MVC 2
John Wiley & Sons Inc -
Professional ASP.NET MVC 2
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Professional ASP.NET MVC 2

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA