Beginning ASP.NET MVC 4
By now you’ll have heard of ASP.NET MVC. This exciting new approach to developing ASP.NET web applications has taken the development world by storm over the last few years. Now a mature technology suitable for mainstream use, its adoption has exploded in recent times. Until recently, ASP.NET MVC was...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
[Berkeley, Calif.] :
Apress
c2013.
|
Edición: | 1st ed. 2013. |
Colección: | Expert's voice in .NET.
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629407806719 |
Tabla de Contenidos:
- ""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Introduction""; ""Chapter 1: Introducing ASP.NET MVC 4""; ""What Is ASP.NET?""; ""ASP.NET Web Forms""; ""ASP.NET Web Pages""; ""ASP.NET MVC""; ""The MVC Pattern""; ""When to Use ASP.NET MVC""; ""ASP.NET MVC Benefits""; ""ASP.NET MVC Request Processing""; ""ASP.NET MVC 4 Features""; ""Summary""; ""Chapter 2: Installing ASP.NET MVC 4""; ""Software Requirements for ASP.NET MVC 4""; ""Installing ASP.NET MVC 4 Development Components""; ""Using Web Platform Installer""
- ""Using the Stand-alone Installer""""Installing ASP.NET MVC 4 Server Components""; ""Visual Studio Application Templates""; ""Choose the Project Template""; ""Choose a View Engine""; ""Create a Unit Test Project for Your Application""; ""Anatomy of an ASP.NET MVC 4 Internet Application""; ""Summary""; ""Chapter 3: The “Have You Seen Me?� ASP.NET MVC 4 Web Application""; ""Description of the Application""; ""Administrative Section""; ""Public Section""; ""Members Section""; ""Creating the ASP.NET MVC 4 Sample Application""; ""Creating the Database""
- ""Defining Scripts to Create Database Tables""""Running the Scripts""; ""Summary""; ""Chapter 4: Controllers""; ""The Routing Engine""; ""Creating Controllers""; ""Working with Action Methods""; ""Using FileResult""; ""Using HttpStatusCodeResult""; ""Using HttpNotFoundResult""; ""Summary""; ""Chapter 5: Views""; ""Understanding View Engines""; ""Working with Views""; ""The Rendering Process""; ""Understanding the Razor View Engine""; ""Working with HTML Helper Methods""; ""Working with ViewData and ViewBag""; ""Working with Strongly Typed Views""; ""Introducing ASP.NET MVC 4 Mobile Features""
- ""Summary""""Chapter 6: Models""; ""What Are Models?""; ""Creating the Data Model""; ""What Are ORMs?""; ""Adding the Entity Framework Model""; ""Adding a Business Model""; ""Adding View Models""; ""Understanding Model Binding""; ""Summary""; ""Chapter 7: Data Validation""; ""The Validation Workflow""; ""Manual Validation""; ""Validation with Data Annotations""; ""Creating Custom Data Annotations""; ""Summary""; ""Chapter 8: Ajax and jQuery""; ""Introducing jQuery""; ""Working with jQuery""; ""jQuery Selectors""; ""Event Handling with jQuery""; ""Understanding Unobtrusive JavaScript""
- ""Working with Ajax""""Triggering Ajax Calls""; ""Creating Ajax Forms""; ""Creating Ajax ActionLinks""; ""Implementing Ajax Callbacks""; ""Making Ajax Requests Directly with jQuery""; ""Working with JSON""; ""Returning JSON from an Action Method""; ""Using JSON in the Browser""; ""Introducing Web API""; ""Using the ASP.NET MVC 4 Web API Project Template""; ""Creating Web API Controllers""; ""Summary""; ""Chapter 9: Security""; ""Authentication and Authorization""; ""Using Windows Authentication""; ""Using Forms Authentication""; ""Securing Controllers and Action Methods""
- ""Authenticating with External Sources""