The Resource ASP.NET MVC with entity framework and CSS, Lee Naylor

ASP.NET MVC with entity framework and CSS, Lee Naylor

Label
ASP.NET MVC with entity framework and CSS
Title
ASP.NET MVC with entity framework and CSS
Statement of responsibility
Lee Naylor
Creator
Subject
Genre
Language
eng
Summary
Get up and running quickly with Microsoft ASP.NET MVC and Entity Framework as you build and deploy complex web sites. By using a fully working example retail web site you will learn solutions to real-world issues that developers frequently encounter. Whether you are a novice developer or an experienced .NET developer wishing to learn more about MVC and Entity Framework, author Lee Naylor will teach you how to develop a detailed database-driven example web site using Microsoft ASP.NET and Entity Framework Code First with fully explained code examples including: Filtering and searching related data using Linq Using Code First migrations to automatically update the database plus seeding data from code How to use Visual Studio Scaffolding views and controllers Managing CRUD operations, including model binding as recommended by Microsoft and correctly dealing with cascading deletions Input and data validation using attributes Sorting and paging through data and routing for friendly URL formats Authorization and authentication using Microsoft Identity v2 by making use of Microsoft example code, including the correct use of redirection after login and registration Advanced techniques, including managing data concurrency conflicts and using two database contexts Asynchronous database access and paging Azure deployment using Code First migrations, remote debugging, and viewing/editing your remote data CSS styling, including animation and media queries for use with tablet or mobile/cell phone devices
Member of
Cataloging source
EBLCP
http://library.link/vocab/creatorName
Naylor, Lee
Dewey number
  • 006.7
  • 004
Index
no index present
LC call number
  • TK5105.888
  • QA75.5-76.95
Literary form
non fiction
Nature of contents
dictionaries
http://library.link/vocab/subjectName
  • Web sites
  • COMPUTERS
  • COMPUTERS
  • COMPUTERS
  • COMPUTERS
  • COMPUTERS
  • COMPUTERS
  • COMPUTERS
  • Web sites
  • Computer Science
  • Microsoft and .NET
  • Software Engineering/Programming and Operating Systems
Label
ASP.NET MVC with entity framework and CSS, Lee Naylor
Link
https://ezproxy.lib.ou.edu/login?url=http://link.springer.com/10.1007/978-1-4842-2137-2
Instantiates
Publication
Note
Updating the View Model and Controller for Paging
Antecedent source
unknown
Carrier category
online resource
Carrier category code
cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
txt
Content type MARC source
rdacontent
Contents
  • At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Building a Basic MVC Web Site; MVC and ASP.NET MVC; Entity Framework and Code First; Using Code First with an Existing Database; Software Required for Web Site Development; Creating the Project; Viewing the Web Site; How the Home Page Works; The About and Contact Pages and ViewBag; Routing: How the Web Site Knows Which Controllers and Methods to Request; Using the Optional URL ID Parameter; The Purpose of the Layout Page; Summary
  • Chapter 2: Creating Views, Controllers, and a Database from Model ClassesAdding the Model Classes; Adding a Database Context; Specifying a Connection String; Adding Controllers and Views; Adding a Category Controller and Views; Examining the CategoriesController Class and Methods; Examining the Category Views; The Categories Index View; Category Details View; The Category Create View; The Category Edit View; The Category Delete View; Adding a Product Controller and Views; Examining the Product Controller and Views; Using the New Product and Category Views
  • Examining the Newly Created BabyStore DatabaseAdding Some Data Using the Views; Changing the Way the Category and Product Name Properties are Displayed Using DataAnnotations; Splitting DataAnnotations into Another File Using MetaDataType; A Simple Query: Sorting Categories Alphabetically; Filtering Products by Category: Searching Related Entities Using Navigational Properties and Include; Summary; Chapter 3: Searching, Advanced Filtering, and View Models; Adding Product Search; Updating the Controller for Product Searching; Testing Product Search
  • Adding a Search Box to the Main Site Navigation BarHow to Style Using Bootstrap; Filtering the Search Results by Category Using ViewBag; Updating the ProductsController Index Method to Filter by Category; Adding the Filter to the Products Index Page; Using a View Model for More Complex Filtering; Creating a View Model; Updating the ProductsController Index Method to Use the View Model; Modifying the View to Display the New Filter Using the View Model; Summary; Chapter 4: More Advanced Data Management; Deleting an Entity Used as a Foreign Key
  • Enabling Code First Migrations and Seeding the Database with DataEnabling Code First Migrations; Seeding the Database with Test Data; Creating the Database Using the Initial Database Migration; Adding Data Validation and Formatting Constraints to Model Classes; Adding Validation and Formatting to the Category Class; Adding Formatting and Validation to the Product Class; How Validation Works; Summary; Chapter 5: Sorting, Paging, and Routing; Sorting Products by Price; Adding Sorting to the Products Index View; Adding Paging; Installing PagedList. Mvc
Dimensions
unknown
Extent
1 online resource (628 pages)
File format
unknown
Form of item
online
Governing access note
License restrictions may limit access
Isbn
9781484221372
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
c
Note
SpringerLink
Other control number
10.1007/978-1-4842-2137-2
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
  • (OCoLC)958574477
  • (OCoLC)ocn958574477
Label
ASP.NET MVC with entity framework and CSS, Lee Naylor
Link
https://ezproxy.lib.ou.edu/login?url=http://link.springer.com/10.1007/978-1-4842-2137-2
Publication
Note
Updating the View Model and Controller for Paging
Antecedent source
unknown
Carrier category
online resource
Carrier category code
cr
Carrier MARC source
rdacarrier
Color
multicolored
Content category
text
Content type code
txt
Content type MARC source
rdacontent
Contents
  • At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Building a Basic MVC Web Site; MVC and ASP.NET MVC; Entity Framework and Code First; Using Code First with an Existing Database; Software Required for Web Site Development; Creating the Project; Viewing the Web Site; How the Home Page Works; The About and Contact Pages and ViewBag; Routing: How the Web Site Knows Which Controllers and Methods to Request; Using the Optional URL ID Parameter; The Purpose of the Layout Page; Summary
  • Chapter 2: Creating Views, Controllers, and a Database from Model ClassesAdding the Model Classes; Adding a Database Context; Specifying a Connection String; Adding Controllers and Views; Adding a Category Controller and Views; Examining the CategoriesController Class and Methods; Examining the Category Views; The Categories Index View; Category Details View; The Category Create View; The Category Edit View; The Category Delete View; Adding a Product Controller and Views; Examining the Product Controller and Views; Using the New Product and Category Views
  • Examining the Newly Created BabyStore DatabaseAdding Some Data Using the Views; Changing the Way the Category and Product Name Properties are Displayed Using DataAnnotations; Splitting DataAnnotations into Another File Using MetaDataType; A Simple Query: Sorting Categories Alphabetically; Filtering Products by Category: Searching Related Entities Using Navigational Properties and Include; Summary; Chapter 3: Searching, Advanced Filtering, and View Models; Adding Product Search; Updating the Controller for Product Searching; Testing Product Search
  • Adding a Search Box to the Main Site Navigation BarHow to Style Using Bootstrap; Filtering the Search Results by Category Using ViewBag; Updating the ProductsController Index Method to Filter by Category; Adding the Filter to the Products Index Page; Using a View Model for More Complex Filtering; Creating a View Model; Updating the ProductsController Index Method to Use the View Model; Modifying the View to Display the New Filter Using the View Model; Summary; Chapter 4: More Advanced Data Management; Deleting an Entity Used as a Foreign Key
  • Enabling Code First Migrations and Seeding the Database with DataEnabling Code First Migrations; Seeding the Database with Test Data; Creating the Database Using the Initial Database Migration; Adding Data Validation and Formatting Constraints to Model Classes; Adding Validation and Formatting to the Category Class; Adding Formatting and Validation to the Product Class; How Validation Works; Summary; Chapter 5: Sorting, Paging, and Routing; Sorting Products by Price; Adding Sorting to the Products Index View; Adding Paging; Installing PagedList. Mvc
Dimensions
unknown
Extent
1 online resource (628 pages)
File format
unknown
Form of item
online
Governing access note
License restrictions may limit access
Isbn
9781484221372
Level of compression
unknown
Media category
computer
Media MARC source
rdamedia
Media type code
c
Note
SpringerLink
Other control number
10.1007/978-1-4842-2137-2
Quality assurance targets
not applicable
Reformatting quality
unknown
Sound
unknown sound
Specific material designation
remote
System control number
  • (OCoLC)958574477
  • (OCoLC)ocn958574477

Library Locations

  • Architecture LibraryBorrow it
    Gould Hall 830 Van Vleet Oval Rm. 105, Norman, OK, 73019, US
    35.205706 -97.445050
  • Bizzell Memorial LibraryBorrow it
    401 W. Brooks St., Norman, OK, 73019, US
    35.207487 -97.447906
  • Boorstin CollectionBorrow it
    401 W. Brooks St., Norman, OK, 73019, US
    35.207487 -97.447906
  • Chinese Literature Translation ArchiveBorrow it
    401 W. Brooks St., RM 414, Norman, OK, 73019, US
    35.207487 -97.447906
  • Engineering LibraryBorrow it
    Felgar Hall 865 Asp Avenue, Rm. 222, Norman, OK, 73019, US
    35.205706 -97.445050
  • Fine Arts LibraryBorrow it
    Catlett Music Center 500 West Boyd Street, Rm. 20, Norman, OK, 73019, US
    35.210371 -97.448244
  • Harry W. Bass Business History CollectionBorrow it
    401 W. Brooks St., Rm. 521NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • History of Science CollectionsBorrow it
    401 W. Brooks St., Rm. 521NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • John and Mary Nichols Rare Books and Special CollectionsBorrow it
    401 W. Brooks St., Rm. 509NW, Norman, OK, 73019, US
    35.207487 -97.447906
  • Library Service CenterBorrow it
    2601 Technology Place, Norman, OK, 73019, US
    35.185561 -97.398361
  • Price College Digital LibraryBorrow it
    Adams Hall 102 307 West Brooks St., Norman, OK, 73019, US
    35.210371 -97.448244
  • Western History CollectionsBorrow it
    Monnet Hall 630 Parrington Oval, Rm. 300, Norman, OK, 73019, US
    35.209584 -97.445414
Processing Feedback ...