LEADER 05294nam 2200685 a 450 001 9910822171603321 005 20200520144314.0 010 $a1-283-20436-3 010 $a9786613204363 010 $a1-118-15535-1 035 $a(CKB)2550000000042739 035 $a(EBL)818852 035 $a(OCoLC)754717821 035 $a(SSID)ssj0000612639 035 $a(PQKBManifestationID)11368046 035 $a(PQKBTitleCode)TC0000612639 035 $a(PQKBWorkID)10572324 035 $a(PQKB)10216314 035 $a(WaSeSS)Ind00024559 035 $a(Au-PeEL)EBL818852 035 $a(CaPaEBR)ebr10490641 035 $a(CaONFJC)MIL320436 035 $a(CaSebORM)9781118155370 035 $a(MiAaPQ)EBC818852 035 $a(EXLCZ)992550000000042739 100 $a20110909d2011 uy 0 101 0 $aeng 135 $aurunu||||| 181 $ctxt 182 $cc 183 $acr 200 10$aProfessional ASP.NET MVC 3$b[electronic resource] /$fJon Galloway ... [et al.] 205 $a1st edition 210 $aIndianapolis, Ind. $cJohn Wiley & Sons, Inc.$d2011 215 $a1 online resource (433 p.) 225 0 $aWrox programmer to programmer 300 $aIncludes index. 311 $a1-118-15537-8 311 $a1-118-07658-3 327 $aProfessional Asp.Net Mvc 3; Contents; Chapter 1: Getting Started; A Quick Introduction to ASP.NET MVC; How ASP.NET MVC Fits in with ASP.NET; The MVC Pattern; MVC as Applied to Web Frameworks; The Road to MVC 3; ASP.NET MVC 1 Overview; ASP.NET MVC 2 Overview; ASP.NET MVC 3 Overview; Razor View Engine; Validation Improvements; .NET 4 Data Annotation Support; Streamlined Validation with Improved Model Validation; Rich JavaScript Support; Unobtrusive JavaScript; jQuery Validation; JSON Binding; Advanced Features; Dependency Resolution; Global Action Filters 327 $aMVC 3 Feature Summary: Easier at All Levels Creating an MVC 3 Application; Software Requirements for ASP.NET MVC 3; Installing ASP.NET MVC 3; Installing the MVC 3 Development Components; Installing MVC 3 on a Server; Creating an ASP.NET MVC 3 Application; The New ASP.NET MVC 3 Dialog; Application Templates; View Engines; Testing; Understanding the MVC Application Structure; ASP.NET MVC and Conventions; Convention over Configuration; Conventions Simplify Communication; Summary; Chapter 2: Controllers; The Controller's Role; A Brief History of Controllers 327 $aA Sample Application: The MVC Music Store Controller Basics; A Simple Example: The Home Controller; Writing Your First (Outrageously Simple) Controller; Creating the New Controller; Writing Your Action Methods; A Few Quick Observations; Parameters in Controller Actions; Summary; Chapter 3: Views; What a View Does; Specifying a View; Strongly Typed Views; View Models; Adding a View; Understanding the Add View Dialog Options; Customizing the T4 View Templates; Razor View Engine; What is Razor?; Code Expressions; Html Encoding; Code Blocks; Razor Syntax Samples; Implicit Code Expression 327 $aExplicit Code Expression Unencoded Code Expression; Code Block; Combining Text and Markup; Mixing Code and Plain Text; Escaping the Code Delimiter; Server Side Comment; Calling a Generic Method; Layouts; ViewStart; Specifying a Partial View; The View Engine; Configuring a View Engine; Finding a View; The View Itself; Alternative View Engines; New View Engine or New Action Result?; Summary; Chapter 4: Models; Modeling the Music Store; Scaffolding a Store Manager; What Is Scaffolding?; Empty Controller; Controller with Empty Read/Write Actions 327 $aController with Read/Write Actions and Views, Using Entity Framework Scaffolding and the Entity Framework; Code First Conventions; The DbContext; Executing the Scaffolding Template; The Data Context; The StoreManagerController; The Views; Executing the Scaffolded Code; Creating Databases with the Entity Framework; Using Database Initializers; Seeding a Database; Editing an Album; Building a Resource to Edit an Album; Models and View Models Redux; The Edit View; Responding to the Edit POST Request; The Edit Happy Path; The Edit Sad Path; Model Binding; The DefaultModelBinder 327 $aA Word on Model Binding Security 330 $aNew edition of the top book on MVC from the top ASP.NET experts at Microsoft! MVC 3.0 is the latest update to Microsoft's Model-View-Controller technology, which enables developers to build dynamic, data-driven web sites. This in-depth book shows you step by step how to use MVC 3.0. Written by top ASP.NET MVC experts at Microsoft, the latest edition of this popular book covers new and updated features such as the new View engine, Razor, NuGet, and much more. The book's practical tutorials reinforce concepts and allow you create real-world applications. Topics include controllers and a 410 0$aProgrammer to programmer. 606 $aMicrosoft .NET Framework 606 $aInternet programming 615 0$aMicrosoft .NET Framework. 615 0$aInternet programming. 676 $a006.7882 700 $aGalloway$b Jon$01593824 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910822171603321 996 $aProfessional ASP.NET MVC 3$94118667 997 $aUNINA