ASP.NET MVC 2 cookbook :: over 70 clear and incredibly effective recipes to get the most out of the many tools and features of the ASP.NET MVC framework /
Annotation ASP.NET MVC, one of the latest web development platforms from Microsoft, brings the power of MVC programming to ASP.NET development. It simplifies the task of application development and maintenance for developers. However, ASP.NET MVC is filled with so many features that developers end u...
Gespeichert in:
1. Verfasser: | |
---|---|
Weitere Verfasser: | |
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Birmingham [U.K.] :
Packt Pub.,
2011.
|
Schlagworte: | |
Online-Zugang: | Volltext |
Zusammenfassung: | Annotation ASP.NET MVC, one of the latest web development platforms from Microsoft, brings the power of MVC programming to ASP.NET development. It simplifies the task of application development and maintenance for developers. However, ASP.NET MVC is filled with so many features that developers end up looking for solutions to the many problems that are encountered in their routine development tasks. ASP.NET MVC 2 Cookbook will provide solutions for the very specific problems that are encountered while developing applications with the ASP.NET MVC platform. It consists of many recipes containing step-by-step instructions that guide developers to effectively use the wide array of tools and features of ASP.NET MVC platform for web developmentASP.NET MVC Cookbook is a collection of recipes that will help you to perform your routine development tasks with ease using the ASP.NET MVC platform. In this book you will be walked through the solution to several specific web application development problems. Each recipe will walk you through the creation of a web application, setting up any Visual Studio project requirements, adding in any external tools, and finally the programming steps needed to solve the problem. The focus of the book is to describe the solution from start to finish. The book starts off with recipes that demonstrate how to work effectively with views and controllers _ two of the most important ingredients of the ASP.NET MVC framework. It then gradually moves on to cover many advanced routing techniques. Considering the importance of having a consistent structure to the site, the book contains recipes to show how to build a consistent UI and control its look with master pages. It also contains a chapter that is packed with many recipes that demonstrate how to gain control of data within a view. As the book progresses through some exciting recipes on performing complex tasks with forms, you will discover how easy it is to work with forms to jazz up the look of your web site. Building large applications with ease is one of the prime features of the MVC model. Therefore, this book also focuses on tools and features that make building large applications easier to manage. As data plays an important role in the MVC architecture, there are ample recipes dedicated to cover data validation, access, and storage techniques. Finally, the book demonstrates how to enhance the user experience of your visitors by controlling the data at the application, session, caching, and cookie level. By the end of this book, you will have explored a wide array of tools and features available with the ASP.NET MVC platformA fast-paced cookbook with recipes covering all that you wanted to know about developing with ASP.NET MVC. |
Beschreibung: | 1 online resource (iii, 317 pages) : illustrations (some color) |
ISBN: | 9781849690317 1849690316 1849690308 9781849690300 |
Internformat
MARC
LEADER | 00000cam a2200000 a 4500 | ||
---|---|---|---|
001 | ZDB-4-EBA-ocn706487150 | ||
003 | OCoLC | ||
005 | 20241004212047.0 | ||
006 | m o d | ||
007 | cr cnu---unuuu | ||
008 | 110309s2011 enka o 001 0 eng d | ||
040 | |a N$T |b eng |e pn |c N$T |d E7B |d UMI |d OCLCQ |d COO |d HEBIS |d OCLCQ |d DEBSZ |d OCLCQ |d UKMGB |d OCLCQ |d OCLCA |d DKDLA |d OCLCQ |d OCLCO |d YDXCP |d OCLCQ |d OCLCF |d OCLCQ |d AZK |d JBG |d AGLDB |d CNNOR |d Z5A |d MOR |d PIFAG |d OCLCQ |d U3W |d OCL |d OCLCO |d BRL |d STF |d WRM |d VTS |d CEF |d INT |d AU@ |d OCLCQ |d OCLCO |d OCLCQ |d OCL |d UAB |d A6Q |d M8D |d UKAHL |d HS0 |d UKCRE |d OCLCO |d OCLCQ |d OCLCO |d OCLCQ |d OCLCL | ||
016 | 7 | |a 015774606 |2 Uk | |
019 | |a 741519891 |a 961510758 |a 962696533 |a 988474565 |a 992077898 |a 1037528908 |a 1038573929 |a 1083558322 |a 1153466059 | ||
020 | |a 9781849690317 |q (electronic bk.) | ||
020 | |a 1849690316 |q (electronic bk.) | ||
020 | |a 1849690308 | ||
020 | |a 9781849690300 | ||
020 | |z 9781849690300 | ||
035 | |a (OCoLC)706487150 |z (OCoLC)741519891 |z (OCoLC)961510758 |z (OCoLC)962696533 |z (OCoLC)988474565 |z (OCoLC)992077898 |z (OCoLC)1037528908 |z (OCoLC)1038573929 |z (OCoLC)1083558322 |z (OCoLC)1153466059 | ||
037 | |a CL0500000096 |b Safari Books Online | ||
050 | 4 | |a TK5105.8885.A26 |b S54 2011eb | |
072 | 7 | |a COM |x 060160 |2 bisacsh | |
082 | 7 | |a 006.7/6 |2 22 | |
049 | |a MAIN | ||
100 | 1 | |a Siemer, Andrew. | |
245 | 1 | 0 | |a ASP.NET MVC 2 cookbook : |b over 70 clear and incredibly effective recipes to get the most out of the many tools and features of the ASP.NET MVC framework / |c Andrew Siemer, Richard Kimber. |
260 | |a Birmingham [U.K.] : |b Packt Pub., |c 2011. | ||
300 | |a 1 online resource (iii, 317 pages) : |b illustrations (some color) | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a data file |2 rda | ||
588 | 0 | |a Print version record. | |
520 | 8 | |a Annotation ASP.NET MVC, one of the latest web development platforms from Microsoft, brings the power of MVC programming to ASP.NET development. It simplifies the task of application development and maintenance for developers. However, ASP.NET MVC is filled with so many features that developers end up looking for solutions to the many problems that are encountered in their routine development tasks. ASP.NET MVC 2 Cookbook will provide solutions for the very specific problems that are encountered while developing applications with the ASP.NET MVC platform. It consists of many recipes containing step-by-step instructions that guide developers to effectively use the wide array of tools and features of ASP.NET MVC platform for web developmentASP.NET MVC Cookbook is a collection of recipes that will help you to perform your routine development tasks with ease using the ASP.NET MVC platform. In this book you will be walked through the solution to several specific web application development problems. Each recipe will walk you through the creation of a web application, setting up any Visual Studio project requirements, adding in any external tools, and finally the programming steps needed to solve the problem. The focus of the book is to describe the solution from start to finish. The book starts off with recipes that demonstrate how to work effectively with views and controllers _ two of the most important ingredients of the ASP.NET MVC framework. It then gradually moves on to cover many advanced routing techniques. Considering the importance of having a consistent structure to the site, the book contains recipes to show how to build a consistent UI and control its look with master pages. It also contains a chapter that is packed with many recipes that demonstrate how to gain control of data within a view. As the book progresses through some exciting recipes on performing complex tasks with forms, you will discover how easy it is to work with forms to jazz up the look of your web site. Building large applications with ease is one of the prime features of the MVC model. Therefore, this book also focuses on tools and features that make building large applications easier to manage. As data plays an important role in the MVC architecture, there are ample recipes dedicated to cover data validation, access, and storage techniques. Finally, the book demonstrates how to enhance the user experience of your visitors by controlling the data at the application, session, caching, and cookie level. By the end of this book, you will have explored a wide array of tools and features available with the ASP.NET MVC platformA fast-paced cookbook with recipes covering all that you wanted to know about developing with ASP.NET MVC. | |
505 | 0 | |a Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Working with the View; Introduction; Using magic strings and the ViewData dictionary; Creating a strongly typed view; Decoupling a strongly typed view with a View model; Centralizing display logic with templated helpers; Using a partial view to segment view code; Rendering a child view with Html.RenderAction; Loading a view template from a database with NVelocity; Consuming a JSON with jQuery; Chapter 2: Taking Action in Your Controllers; Introduction | |
505 | 8 | |a Exposing JSON using a JsonResult with Json.NETA custom ActionResult to return an image; Specifying the size of an ImageResult; Creating a CAPTCHA system; Generating a PDF order summary; Implementing a controller factory for use with StructureMap; Chapter 3: Routing; Introduction; Creating a route to support a reporting engine; Making hackable URLs for a product catalog; Filter your matches with routing constraints; Using wildcard parameters to support slug URLs; Creating a 404 page via routing; Moving routes out of Global.asax; Supporting pagination in your URLs | |
505 | 8 | |a Supporting content hierarchies with a custom RouteHandlerCreating a blacklist route constraint; Chapter 4: Master Pages; Introduction; How to create a master page; Determining the master page in the ActionResult; Controlling which master page is used with a view base class; Setting the master page from a controller base class; Passing data to the master page; Rendering data in a master page from another view; Creating nested master pages; Chapter 5: Working with Data in the View; Introduction; Reintroducing for and foreach; Handling an array of checkboxes; Handling an array of radio buttons | |
505 | 8 | |a Working with a pageable set of dataHow to navigate sortable data; Deleting a record with an intermediary ""Are you sure?"" page; Adding a jQuery delete link with confirmation; Master/detail page with inline details via jQuery and a partial view; Creating a master/detail page with modal pop-up and JSON; Chapter 6: Working with Forms; Introduction; Using HTML helpers to create forms; Building a custom HTML helper to display a WYSIWYG; Centralizing create and edit forms for reuse; Adding custom attributes to form elements; Defining a default button with jQuery; Hijaxing a form with jQuery | |
505 | 8 | |a Performing an auto post-back with a select listAutocomplete with jQuery UI; Chapter 7: Simplifying Complex Applications; Introduction; Centralized formatting of common types with templated helpers; Making templated helpers for custom types; Using areas to separate application components; Creating a ""portable area"" to use across multiple applications; Using input builders of MvcContrib; Generating forms with Html.InputForm(); Leaving breadcrumbs for your users with MvcSiteMap; Displaying tabular data in a grid; Chapter 8: Validating MVC; Introduction; Basic input validation; Data annotations | |
630 | 0 | 0 | |a Active server pages. |0 http://id.loc.gov/authorities/names/n98026190 |
630 | 0 | 7 | |a Active server pages. |2 blmlsh |
630 | 0 | 7 | |a Active server pages |2 fast |
650 | 0 | |a Microsoft .NET Framework. | |
650 | 0 | |a Web site development. |0 http://id.loc.gov/authorities/subjects/sh98004795 | |
650 | 6 | |a Sites Web |x Développement. | |
650 | 7 | |a COMPUTERS |x Web |x Web Programming. |2 bisacsh | |
650 | 7 | |a Web site development |2 fast | |
700 | 1 | |a Kimber, Richard. | |
758 | |i has work: |a ASP.NET MVC 2 cookbook (Text) |1 https://id.oclc.org/worldcat/entity/E39PCXKKyy4Vrhk3xKHxpfxX7d |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Siemer, Andrew. |t ASP.NET MVC 2 cookbook. |d Birmingham, [U.K.] : Packt Publishing Ltd., 2011 |z 9781849690300 |
856 | 4 | 0 | |l FWS01 |p ZDB-4-EBA |q FWS_PDA_EBA |u https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=354532 |3 Volltext |
938 | |a Askews and Holts Library Services |b ASKH |n AH26944291 | ||
938 | |a ebrary |b EBRY |n ebr10442993 | ||
938 | |a EBSCOhost |b EBSC |n 354532 | ||
938 | |a YBP Library Services |b YANK |n 3605065 | ||
994 | |a 92 |b GEBAY | ||
912 | |a ZDB-4-EBA | ||
049 | |a DE-863 |
Datensatz im Suchindex
DE-BY-FWS_katkey | ZDB-4-EBA-ocn706487150 |
---|---|
_version_ | 1816881753409716224 |
adam_text | |
any_adam_object | |
author | Siemer, Andrew |
author2 | Kimber, Richard |
author2_role | |
author2_variant | r k rk |
author_facet | Siemer, Andrew Kimber, Richard |
author_role | |
author_sort | Siemer, Andrew |
author_variant | a s as |
building | Verbundindex |
bvnumber | localFWS |
callnumber-first | T - Technology |
callnumber-label | TK5105 |
callnumber-raw | TK5105.8885.A26 S54 2011eb |
callnumber-search | TK5105.8885.A26 S54 2011eb |
callnumber-sort | TK 45105.8885 A26 S54 42011EB |
callnumber-subject | TK - Electrical and Nuclear Engineering |
collection | ZDB-4-EBA |
contents | Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Working with the View; Introduction; Using magic strings and the ViewData dictionary; Creating a strongly typed view; Decoupling a strongly typed view with a View model; Centralizing display logic with templated helpers; Using a partial view to segment view code; Rendering a child view with Html.RenderAction; Loading a view template from a database with NVelocity; Consuming a JSON with jQuery; Chapter 2: Taking Action in Your Controllers; Introduction Exposing JSON using a JsonResult with Json.NETA custom ActionResult to return an image; Specifying the size of an ImageResult; Creating a CAPTCHA system; Generating a PDF order summary; Implementing a controller factory for use with StructureMap; Chapter 3: Routing; Introduction; Creating a route to support a reporting engine; Making hackable URLs for a product catalog; Filter your matches with routing constraints; Using wildcard parameters to support slug URLs; Creating a 404 page via routing; Moving routes out of Global.asax; Supporting pagination in your URLs Supporting content hierarchies with a custom RouteHandlerCreating a blacklist route constraint; Chapter 4: Master Pages; Introduction; How to create a master page; Determining the master page in the ActionResult; Controlling which master page is used with a view base class; Setting the master page from a controller base class; Passing data to the master page; Rendering data in a master page from another view; Creating nested master pages; Chapter 5: Working with Data in the View; Introduction; Reintroducing for and foreach; Handling an array of checkboxes; Handling an array of radio buttons Working with a pageable set of dataHow to navigate sortable data; Deleting a record with an intermediary ""Are you sure?"" page; Adding a jQuery delete link with confirmation; Master/detail page with inline details via jQuery and a partial view; Creating a master/detail page with modal pop-up and JSON; Chapter 6: Working with Forms; Introduction; Using HTML helpers to create forms; Building a custom HTML helper to display a WYSIWYG; Centralizing create and edit forms for reuse; Adding custom attributes to form elements; Defining a default button with jQuery; Hijaxing a form with jQuery Performing an auto post-back with a select listAutocomplete with jQuery UI; Chapter 7: Simplifying Complex Applications; Introduction; Centralized formatting of common types with templated helpers; Making templated helpers for custom types; Using areas to separate application components; Creating a ""portable area"" to use across multiple applications; Using input builders of MvcContrib; Generating forms with Html.InputForm(); Leaving breadcrumbs for your users with MvcSiteMap; Displaying tabular data in a grid; Chapter 8: Validating MVC; Introduction; Basic input validation; Data annotations |
ctrlnum | (OCoLC)706487150 |
dewey-full | 006.7/6 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.7/6 |
dewey-search | 006.7/6 |
dewey-sort | 16.7 16 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>08730cam a2200649 a 4500</leader><controlfield tag="001">ZDB-4-EBA-ocn706487150</controlfield><controlfield tag="003">OCoLC</controlfield><controlfield tag="005">20241004212047.0</controlfield><controlfield tag="006">m o d </controlfield><controlfield tag="007">cr cnu---unuuu</controlfield><controlfield tag="008">110309s2011 enka o 001 0 eng d</controlfield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">N$T</subfield><subfield code="b">eng</subfield><subfield code="e">pn</subfield><subfield code="c">N$T</subfield><subfield code="d">E7B</subfield><subfield code="d">UMI</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">COO</subfield><subfield code="d">HEBIS</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">DEBSZ</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">UKMGB</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCA</subfield><subfield code="d">DKDLA</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">YDXCP</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCF</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">AZK</subfield><subfield code="d">JBG</subfield><subfield code="d">AGLDB</subfield><subfield code="d">CNNOR</subfield><subfield code="d">Z5A</subfield><subfield code="d">MOR</subfield><subfield code="d">PIFAG</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">U3W</subfield><subfield code="d">OCL</subfield><subfield code="d">OCLCO</subfield><subfield code="d">BRL</subfield><subfield code="d">STF</subfield><subfield code="d">WRM</subfield><subfield code="d">VTS</subfield><subfield code="d">CEF</subfield><subfield code="d">INT</subfield><subfield code="d">AU@</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCL</subfield><subfield code="d">UAB</subfield><subfield code="d">A6Q</subfield><subfield code="d">M8D</subfield><subfield code="d">UKAHL</subfield><subfield code="d">HS0</subfield><subfield code="d">UKCRE</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCO</subfield><subfield code="d">OCLCQ</subfield><subfield code="d">OCLCL</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">015774606</subfield><subfield code="2">Uk</subfield></datafield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">741519891</subfield><subfield code="a">961510758</subfield><subfield code="a">962696533</subfield><subfield code="a">988474565</subfield><subfield code="a">992077898</subfield><subfield code="a">1037528908</subfield><subfield code="a">1038573929</subfield><subfield code="a">1083558322</subfield><subfield code="a">1153466059</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781849690317</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1849690316</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1849690308</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781849690300</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9781849690300</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)706487150</subfield><subfield code="z">(OCoLC)741519891</subfield><subfield code="z">(OCoLC)961510758</subfield><subfield code="z">(OCoLC)962696533</subfield><subfield code="z">(OCoLC)988474565</subfield><subfield code="z">(OCoLC)992077898</subfield><subfield code="z">(OCoLC)1037528908</subfield><subfield code="z">(OCoLC)1038573929</subfield><subfield code="z">(OCoLC)1083558322</subfield><subfield code="z">(OCoLC)1153466059</subfield></datafield><datafield tag="037" ind1=" " ind2=" "><subfield code="a">CL0500000096</subfield><subfield code="b">Safari Books Online</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">TK5105.8885.A26</subfield><subfield code="b">S54 2011eb</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM</subfield><subfield code="x">060160</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="7" ind2=" "><subfield code="a">006.7/6</subfield><subfield code="2">22</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">MAIN</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Siemer, Andrew.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">ASP.NET MVC 2 cookbook :</subfield><subfield code="b">over 70 clear and incredibly effective recipes to get the most out of the many tools and features of the ASP.NET MVC framework /</subfield><subfield code="c">Andrew Siemer, Richard Kimber.</subfield></datafield><datafield tag="260" ind1=" " ind2=" "><subfield code="a">Birmingham [U.K.] :</subfield><subfield code="b">Packt Pub.,</subfield><subfield code="c">2011.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (iii, 317 pages) :</subfield><subfield code="b">illustrations (some color)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="347" ind1=" " ind2=" "><subfield code="a">data file</subfield><subfield code="2">rda</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Print version record.</subfield></datafield><datafield tag="520" ind1="8" ind2=" "><subfield code="a">Annotation ASP.NET MVC, one of the latest web development platforms from Microsoft, brings the power of MVC programming to ASP.NET development. It simplifies the task of application development and maintenance for developers. However, ASP.NET MVC is filled with so many features that developers end up looking for solutions to the many problems that are encountered in their routine development tasks. ASP.NET MVC 2 Cookbook will provide solutions for the very specific problems that are encountered while developing applications with the ASP.NET MVC platform. It consists of many recipes containing step-by-step instructions that guide developers to effectively use the wide array of tools and features of ASP.NET MVC platform for web developmentASP.NET MVC Cookbook is a collection of recipes that will help you to perform your routine development tasks with ease using the ASP.NET MVC platform. In this book you will be walked through the solution to several specific web application development problems. Each recipe will walk you through the creation of a web application, setting up any Visual Studio project requirements, adding in any external tools, and finally the programming steps needed to solve the problem. The focus of the book is to describe the solution from start to finish. The book starts off with recipes that demonstrate how to work effectively with views and controllers _ two of the most important ingredients of the ASP.NET MVC framework. It then gradually moves on to cover many advanced routing techniques. Considering the importance of having a consistent structure to the site, the book contains recipes to show how to build a consistent UI and control its look with master pages. It also contains a chapter that is packed with many recipes that demonstrate how to gain control of data within a view. As the book progresses through some exciting recipes on performing complex tasks with forms, you will discover how easy it is to work with forms to jazz up the look of your web site. Building large applications with ease is one of the prime features of the MVC model. Therefore, this book also focuses on tools and features that make building large applications easier to manage. As data plays an important role in the MVC architecture, there are ample recipes dedicated to cover data validation, access, and storage techniques. Finally, the book demonstrates how to enhance the user experience of your visitors by controlling the data at the application, session, caching, and cookie level. By the end of this book, you will have explored a wide array of tools and features available with the ASP.NET MVC platformA fast-paced cookbook with recipes covering all that you wanted to know about developing with ASP.NET MVC.</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Working with the View; Introduction; Using magic strings and the ViewData dictionary; Creating a strongly typed view; Decoupling a strongly typed view with a View model; Centralizing display logic with templated helpers; Using a partial view to segment view code; Rendering a child view with Html.RenderAction; Loading a view template from a database with NVelocity; Consuming a JSON with jQuery; Chapter 2: Taking Action in Your Controllers; Introduction</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Exposing JSON using a JsonResult with Json.NETA custom ActionResult to return an image; Specifying the size of an ImageResult; Creating a CAPTCHA system; Generating a PDF order summary; Implementing a controller factory for use with StructureMap; Chapter 3: Routing; Introduction; Creating a route to support a reporting engine; Making hackable URLs for a product catalog; Filter your matches with routing constraints; Using wildcard parameters to support slug URLs; Creating a 404 page via routing; Moving routes out of Global.asax; Supporting pagination in your URLs</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Supporting content hierarchies with a custom RouteHandlerCreating a blacklist route constraint; Chapter 4: Master Pages; Introduction; How to create a master page; Determining the master page in the ActionResult; Controlling which master page is used with a view base class; Setting the master page from a controller base class; Passing data to the master page; Rendering data in a master page from another view; Creating nested master pages; Chapter 5: Working with Data in the View; Introduction; Reintroducing for and foreach; Handling an array of checkboxes; Handling an array of radio buttons</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Working with a pageable set of dataHow to navigate sortable data; Deleting a record with an intermediary ""Are you sure?"" page; Adding a jQuery delete link with confirmation; Master/detail page with inline details via jQuery and a partial view; Creating a master/detail page with modal pop-up and JSON; Chapter 6: Working with Forms; Introduction; Using HTML helpers to create forms; Building a custom HTML helper to display a WYSIWYG; Centralizing create and edit forms for reuse; Adding custom attributes to form elements; Defining a default button with jQuery; Hijaxing a form with jQuery</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">Performing an auto post-back with a select listAutocomplete with jQuery UI; Chapter 7: Simplifying Complex Applications; Introduction; Centralized formatting of common types with templated helpers; Making templated helpers for custom types; Using areas to separate application components; Creating a ""portable area"" to use across multiple applications; Using input builders of MvcContrib; Generating forms with Html.InputForm(); Leaving breadcrumbs for your users with MvcSiteMap; Displaying tabular data in a grid; Chapter 8: Validating MVC; Introduction; Basic input validation; Data annotations</subfield></datafield><datafield tag="630" ind1="0" ind2="0"><subfield code="a">Active server pages.</subfield><subfield code="0">http://id.loc.gov/authorities/names/n98026190</subfield></datafield><datafield tag="630" ind1="0" ind2="7"><subfield code="a">Active server pages.</subfield><subfield code="2">blmlsh</subfield></datafield><datafield tag="630" ind1="0" ind2="7"><subfield code="a">Active server pages</subfield><subfield code="2">fast</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Microsoft .NET Framework.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Web site development.</subfield><subfield code="0">http://id.loc.gov/authorities/subjects/sh98004795</subfield></datafield><datafield tag="650" ind1=" " ind2="6"><subfield code="a">Sites Web</subfield><subfield code="x">Développement.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS</subfield><subfield code="x">Web</subfield><subfield code="x">Web Programming.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Web site development</subfield><subfield code="2">fast</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Kimber, Richard.</subfield></datafield><datafield tag="758" ind1=" " ind2=" "><subfield code="i">has work:</subfield><subfield code="a">ASP.NET MVC 2 cookbook (Text)</subfield><subfield code="1">https://id.oclc.org/worldcat/entity/E39PCXKKyy4Vrhk3xKHxpfxX7d</subfield><subfield code="4">https://id.oclc.org/worldcat/ontology/hasWork</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Siemer, Andrew.</subfield><subfield code="t">ASP.NET MVC 2 cookbook.</subfield><subfield code="d">Birmingham, [U.K.] : Packt Publishing Ltd., 2011</subfield><subfield code="z">9781849690300</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="l">FWS01</subfield><subfield code="p">ZDB-4-EBA</subfield><subfield code="q">FWS_PDA_EBA</subfield><subfield code="u">https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=354532</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">Askews and Holts Library Services</subfield><subfield code="b">ASKH</subfield><subfield code="n">AH26944291</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">ebrary</subfield><subfield code="b">EBRY</subfield><subfield code="n">ebr10442993</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">EBSCOhost</subfield><subfield code="b">EBSC</subfield><subfield code="n">354532</subfield></datafield><datafield tag="938" ind1=" " ind2=" "><subfield code="a">YBP Library Services</subfield><subfield code="b">YANK</subfield><subfield code="n">3605065</subfield></datafield><datafield tag="994" ind1=" " ind2=" "><subfield code="a">92</subfield><subfield code="b">GEBAY</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-4-EBA</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-863</subfield></datafield></record></collection> |
id | ZDB-4-EBA-ocn706487150 |
illustrated | Illustrated |
indexdate | 2024-11-27T13:17:44Z |
institution | BVB |
isbn | 9781849690317 1849690316 1849690308 9781849690300 |
language | English |
oclc_num | 706487150 |
open_access_boolean | |
owner | MAIN DE-863 DE-BY-FWS |
owner_facet | MAIN DE-863 DE-BY-FWS |
physical | 1 online resource (iii, 317 pages) : illustrations (some color) |
psigel | ZDB-4-EBA |
publishDate | 2011 |
publishDateSearch | 2011 |
publishDateSort | 2011 |
publisher | Packt Pub., |
record_format | marc |
spelling | Siemer, Andrew. ASP.NET MVC 2 cookbook : over 70 clear and incredibly effective recipes to get the most out of the many tools and features of the ASP.NET MVC framework / Andrew Siemer, Richard Kimber. Birmingham [U.K.] : Packt Pub., 2011. 1 online resource (iii, 317 pages) : illustrations (some color) text txt rdacontent computer c rdamedia online resource cr rdacarrier data file rda Print version record. Annotation ASP.NET MVC, one of the latest web development platforms from Microsoft, brings the power of MVC programming to ASP.NET development. It simplifies the task of application development and maintenance for developers. However, ASP.NET MVC is filled with so many features that developers end up looking for solutions to the many problems that are encountered in their routine development tasks. ASP.NET MVC 2 Cookbook will provide solutions for the very specific problems that are encountered while developing applications with the ASP.NET MVC platform. It consists of many recipes containing step-by-step instructions that guide developers to effectively use the wide array of tools and features of ASP.NET MVC platform for web developmentASP.NET MVC Cookbook is a collection of recipes that will help you to perform your routine development tasks with ease using the ASP.NET MVC platform. In this book you will be walked through the solution to several specific web application development problems. Each recipe will walk you through the creation of a web application, setting up any Visual Studio project requirements, adding in any external tools, and finally the programming steps needed to solve the problem. The focus of the book is to describe the solution from start to finish. The book starts off with recipes that demonstrate how to work effectively with views and controllers _ two of the most important ingredients of the ASP.NET MVC framework. It then gradually moves on to cover many advanced routing techniques. Considering the importance of having a consistent structure to the site, the book contains recipes to show how to build a consistent UI and control its look with master pages. It also contains a chapter that is packed with many recipes that demonstrate how to gain control of data within a view. As the book progresses through some exciting recipes on performing complex tasks with forms, you will discover how easy it is to work with forms to jazz up the look of your web site. Building large applications with ease is one of the prime features of the MVC model. Therefore, this book also focuses on tools and features that make building large applications easier to manage. As data plays an important role in the MVC architecture, there are ample recipes dedicated to cover data validation, access, and storage techniques. Finally, the book demonstrates how to enhance the user experience of your visitors by controlling the data at the application, session, caching, and cookie level. By the end of this book, you will have explored a wide array of tools and features available with the ASP.NET MVC platformA fast-paced cookbook with recipes covering all that you wanted to know about developing with ASP.NET MVC. Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Working with the View; Introduction; Using magic strings and the ViewData dictionary; Creating a strongly typed view; Decoupling a strongly typed view with a View model; Centralizing display logic with templated helpers; Using a partial view to segment view code; Rendering a child view with Html.RenderAction; Loading a view template from a database with NVelocity; Consuming a JSON with jQuery; Chapter 2: Taking Action in Your Controllers; Introduction Exposing JSON using a JsonResult with Json.NETA custom ActionResult to return an image; Specifying the size of an ImageResult; Creating a CAPTCHA system; Generating a PDF order summary; Implementing a controller factory for use with StructureMap; Chapter 3: Routing; Introduction; Creating a route to support a reporting engine; Making hackable URLs for a product catalog; Filter your matches with routing constraints; Using wildcard parameters to support slug URLs; Creating a 404 page via routing; Moving routes out of Global.asax; Supporting pagination in your URLs Supporting content hierarchies with a custom RouteHandlerCreating a blacklist route constraint; Chapter 4: Master Pages; Introduction; How to create a master page; Determining the master page in the ActionResult; Controlling which master page is used with a view base class; Setting the master page from a controller base class; Passing data to the master page; Rendering data in a master page from another view; Creating nested master pages; Chapter 5: Working with Data in the View; Introduction; Reintroducing for and foreach; Handling an array of checkboxes; Handling an array of radio buttons Working with a pageable set of dataHow to navigate sortable data; Deleting a record with an intermediary ""Are you sure?"" page; Adding a jQuery delete link with confirmation; Master/detail page with inline details via jQuery and a partial view; Creating a master/detail page with modal pop-up and JSON; Chapter 6: Working with Forms; Introduction; Using HTML helpers to create forms; Building a custom HTML helper to display a WYSIWYG; Centralizing create and edit forms for reuse; Adding custom attributes to form elements; Defining a default button with jQuery; Hijaxing a form with jQuery Performing an auto post-back with a select listAutocomplete with jQuery UI; Chapter 7: Simplifying Complex Applications; Introduction; Centralized formatting of common types with templated helpers; Making templated helpers for custom types; Using areas to separate application components; Creating a ""portable area"" to use across multiple applications; Using input builders of MvcContrib; Generating forms with Html.InputForm(); Leaving breadcrumbs for your users with MvcSiteMap; Displaying tabular data in a grid; Chapter 8: Validating MVC; Introduction; Basic input validation; Data annotations Active server pages. http://id.loc.gov/authorities/names/n98026190 Active server pages. blmlsh Active server pages fast Microsoft .NET Framework. Web site development. http://id.loc.gov/authorities/subjects/sh98004795 Sites Web Développement. COMPUTERS Web Web Programming. bisacsh Web site development fast Kimber, Richard. has work: ASP.NET MVC 2 cookbook (Text) https://id.oclc.org/worldcat/entity/E39PCXKKyy4Vrhk3xKHxpfxX7d https://id.oclc.org/worldcat/ontology/hasWork Print version: Siemer, Andrew. ASP.NET MVC 2 cookbook. Birmingham, [U.K.] : Packt Publishing Ltd., 2011 9781849690300 FWS01 ZDB-4-EBA FWS_PDA_EBA https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=354532 Volltext |
spellingShingle | Siemer, Andrew ASP.NET MVC 2 cookbook : over 70 clear and incredibly effective recipes to get the most out of the many tools and features of the ASP.NET MVC framework / Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Working with the View; Introduction; Using magic strings and the ViewData dictionary; Creating a strongly typed view; Decoupling a strongly typed view with a View model; Centralizing display logic with templated helpers; Using a partial view to segment view code; Rendering a child view with Html.RenderAction; Loading a view template from a database with NVelocity; Consuming a JSON with jQuery; Chapter 2: Taking Action in Your Controllers; Introduction Exposing JSON using a JsonResult with Json.NETA custom ActionResult to return an image; Specifying the size of an ImageResult; Creating a CAPTCHA system; Generating a PDF order summary; Implementing a controller factory for use with StructureMap; Chapter 3: Routing; Introduction; Creating a route to support a reporting engine; Making hackable URLs for a product catalog; Filter your matches with routing constraints; Using wildcard parameters to support slug URLs; Creating a 404 page via routing; Moving routes out of Global.asax; Supporting pagination in your URLs Supporting content hierarchies with a custom RouteHandlerCreating a blacklist route constraint; Chapter 4: Master Pages; Introduction; How to create a master page; Determining the master page in the ActionResult; Controlling which master page is used with a view base class; Setting the master page from a controller base class; Passing data to the master page; Rendering data in a master page from another view; Creating nested master pages; Chapter 5: Working with Data in the View; Introduction; Reintroducing for and foreach; Handling an array of checkboxes; Handling an array of radio buttons Working with a pageable set of dataHow to navigate sortable data; Deleting a record with an intermediary ""Are you sure?"" page; Adding a jQuery delete link with confirmation; Master/detail page with inline details via jQuery and a partial view; Creating a master/detail page with modal pop-up and JSON; Chapter 6: Working with Forms; Introduction; Using HTML helpers to create forms; Building a custom HTML helper to display a WYSIWYG; Centralizing create and edit forms for reuse; Adding custom attributes to form elements; Defining a default button with jQuery; Hijaxing a form with jQuery Performing an auto post-back with a select listAutocomplete with jQuery UI; Chapter 7: Simplifying Complex Applications; Introduction; Centralized formatting of common types with templated helpers; Making templated helpers for custom types; Using areas to separate application components; Creating a ""portable area"" to use across multiple applications; Using input builders of MvcContrib; Generating forms with Html.InputForm(); Leaving breadcrumbs for your users with MvcSiteMap; Displaying tabular data in a grid; Chapter 8: Validating MVC; Introduction; Basic input validation; Data annotations Active server pages. http://id.loc.gov/authorities/names/n98026190 Active server pages. blmlsh Active server pages fast Microsoft .NET Framework. Web site development. http://id.loc.gov/authorities/subjects/sh98004795 Sites Web Développement. COMPUTERS Web Web Programming. bisacsh Web site development fast |
subject_GND | http://id.loc.gov/authorities/names/n98026190 http://id.loc.gov/authorities/subjects/sh98004795 |
title | ASP.NET MVC 2 cookbook : over 70 clear and incredibly effective recipes to get the most out of the many tools and features of the ASP.NET MVC framework / |
title_auth | ASP.NET MVC 2 cookbook : over 70 clear and incredibly effective recipes to get the most out of the many tools and features of the ASP.NET MVC framework / |
title_exact_search | ASP.NET MVC 2 cookbook : over 70 clear and incredibly effective recipes to get the most out of the many tools and features of the ASP.NET MVC framework / |
title_full | ASP.NET MVC 2 cookbook : over 70 clear and incredibly effective recipes to get the most out of the many tools and features of the ASP.NET MVC framework / Andrew Siemer, Richard Kimber. |
title_fullStr | ASP.NET MVC 2 cookbook : over 70 clear and incredibly effective recipes to get the most out of the many tools and features of the ASP.NET MVC framework / Andrew Siemer, Richard Kimber. |
title_full_unstemmed | ASP.NET MVC 2 cookbook : over 70 clear and incredibly effective recipes to get the most out of the many tools and features of the ASP.NET MVC framework / Andrew Siemer, Richard Kimber. |
title_short | ASP.NET MVC 2 cookbook : |
title_sort | asp net mvc 2 cookbook over 70 clear and incredibly effective recipes to get the most out of the many tools and features of the asp net mvc framework |
title_sub | over 70 clear and incredibly effective recipes to get the most out of the many tools and features of the ASP.NET MVC framework / |
topic | Active server pages. http://id.loc.gov/authorities/names/n98026190 Active server pages. blmlsh Active server pages fast Microsoft .NET Framework. Web site development. http://id.loc.gov/authorities/subjects/sh98004795 Sites Web Développement. COMPUTERS Web Web Programming. bisacsh Web site development fast |
topic_facet | Active server pages. Active server pages Microsoft .NET Framework. Web site development. Sites Web Développement. COMPUTERS Web Web Programming. Web site development |
url | https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=354532 |
work_keys_str_mv | AT siemerandrew aspnetmvc2cookbookover70clearandincrediblyeffectiverecipestogetthemostoutofthemanytoolsandfeaturesoftheaspnetmvcframework AT kimberrichard aspnetmvc2cookbookover70clearandincrediblyeffectiverecipestogetthemostoutofthemanytoolsandfeaturesoftheaspnetmvcframework |