Professional ASP. NET 4. 5 in C# and VB.

By: Evjen, BillContributor(s): Gaylord, Jason N | Wenz, Christian | Rastogi, Pranav | Miranda, Todd | Hanselman, Scott | Hunter, ScottMaterial type: TextTextPublisher: Somerset : John Wiley & Sons, Incorporated, 2013Copyright date: ©2012Edition: 1st edDescription: 1 online resource (1926 pages)Content type: text Media type: computer Carrier type: online resourceISBN: 9781118332054Subject(s): Internet programmingGenre/Form: Electronic books.Additional physical formats: Print version:: Professional ASP. NET 4. 5 in C# and VBDDC classification: 5.2767999999999997 LOC classification: QA76.625.P76 2013Online resources: Click to View
Contents:
Intro -- Professional: ASP.NET 4.5 in C# and VB -- Copyright -- About the Authors -- About the Technical Editors -- Credits -- Acknowledgments -- Contents -- Foreword -- Introduction -- The Past, Present, and Future of ASP.NET -- What You Need for ASP.NET 4.5 -- Who This Book is For -- What This Book Covers -- Conventions -- Source Code -- Errata -- P2P.Wrox.Com -- Part I: ASP.NET Fundamentals -- Chapter 1: One ASP.NET -- Introducing One ASP.NET -- Evolution of ASP.NET -- The Web Evolves and We Evolve with It -- Simplifying a Complex Ecosystem -- Web Ecosystem -- Getting Started Is Easy -- Integrating the Ecosystem Is Easy -- Real-World Example -- How Do You Benefit? -- ASP.NET Makes Getting Started Easy -- ASP.NET Supports the Web Ecosystem -- ASP.NET Makes Finding, Adding, and Updating Lego Blocks to Your Site Easy -- ASP.NET Helps You Apply Concepts from One Framework to Another -- ASP.NET Moves as Fast as the Web -- Summary -- Chapter 2: HTML5 and CSS3 Design with ASP.NET -- Caveats -- HTML5 Overview -- New Elements, Attributes, and Values in HTML5 -- Using the New HTML5 Markup -- New APIs in HTML5 -- CSS3 Overview -- Creating Style Sheets -- CSS Rules -- CSS Inheritance -- Element Layout and Positioning -- New Features in CSS3 -- HTML and CSS Compatibility -- Working with HTML and CSS in Visual Studio -- Working with CSS in Visual Studio -- Styling ASP.NET Controls -- HTML and CSS Improvements in Visual Studio 2012 -- Page Inspector -- Summary -- Chapter 3: ASP.NET Web Forms Structure -- Application Location Options -- Using File System (IIS Express) -- Using IIS -- Using FTP -- The ASP.NET Page Structure Options -- Inline Coding -- Code-Behind Model -- ASP.NET 4.5 Page Directives -- @ Page -- @ Master -- @ Control -- @ Import -- @ Implements -- @ Register -- @Assembly -- @ PreviousPageType -- @ MasterType -- @ OutputCache -- @ Reference.
ASP.NET Page Events -- Dealing with Postbacks -- Cross-Page Posting -- ASP.NET Application Folders -- App_Code Folder -- App_Data Folder -- App_GlobalResources Folder -- App_LocalResources Folder -- App_WebReferences Folder -- App_Browsers Folder -- Compilation -- Build Providers -- Using the Built-In Build Providers -- Using Your Own Build Providers -- Global.asax -- Working with Classes through Visual Studio 2012 -- Summary -- Part II: Controls -- Chapter 4: ASP.NET Server Controls and Client-Side Scripts -- ASP.NET Server Controls -- Types of Server Controls -- Building with Server Controls -- Working with Server Control Events -- Applying Styles to Server Controls -- HTML Server Controls -- Looking at the HtmlControl Base Class -- Looking at the HtmlContainerControl Class -- Looking at All of the HTML Classes -- Using the HtmlGenericControl Class -- Identifying ASP.NET Server Controls -- Manipulating Pages and Server Controls with JavaScript -- Using Page.ClientScript.RegisterClientScriptBlock -- Using Page.ClientScript.RegisterStartupScript -- Using Page.ClientScript.RegisterClientScriptInclude -- Summary -- Chapter 5: ASP.NET Web Server Controls -- An Overview of Web Server Controls -- The Label Server Control -- The Literal Server Control -- The TextBox Server Control -- Using the Focus() Method -- Using AutoPostBack -- Using AutoCompleteType -- The Button Server Control -- The CausesValidation Property -- The CommandName Property -- Buttons That Work with Client-Side JavaScript -- The LinkButton Server Control -- The ImageButton Server Control -- The HyperLink Server Control -- The DropDownList Server Control -- Visually Removing Items from a Collection -- The ListBox Server Control -- Allowing Users to Select Multiple Items -- An Example of Using the ListBox Control -- Adding Items to a Collection -- The CheckBox Server Control.
How to Determine Whether Check Boxes Are Checked -- Assigning a Value to a Check Box -- Aligning Text around the Check Box -- The CheckBoxList Server Control -- The RadioButton Server Control -- The RadioButtonList Server Control -- Image Server Control -- Table Server Control -- The Calendar Server Control -- Making a Date Selection from the Calendar Control -- Choosing a Date Format to Output from the Calendar -- Making Day, Week, or Month Selections -- Working with Date Ranges -- Modifying the Style and Behavior of Your Calendar -- AdRotator Server Control -- The Xml Server Control -- Panel Server Control -- The PlaceHolder Server Control -- BulletedList Server Control -- HiddenField Server Control -- FileUpload Server Control -- Uploading Files Using the FileUpload Control -- Giving ASP.NET Proper Permissions to Upload Files -- Understanding File Size Limitations -- Uploading Multiple Files from the Same Page -- Placing the Uploaded File into a Stream Object -- Moving File Contents from a Stream Object to a Byte Array -- MultiView and View Server Controls -- Wizard Server Control -- Customizing the Side Navigation -- Examining the AllowReturn Attribute -- Working with the StepType Attribute -- Adding a Header to the Wizard Control -- Working with the Wizard's Navigation System -- Utilizing Wizard Control Events -- Using the Wizard Control to Show Form Elements -- ImageMap Server Control -- Summary -- Chapter 6: Validation Server Controls -- Understanding Validation -- Client-Side versus Server-Side Validation -- ASP.NET Validation Server Controls -- Validation Causes -- Unobtrusive Validation in ASP.NET 4.5 -- The RequiredFieldValidator Server Control -- The CompareValidator Server Control -- The RangeValidator Server Control -- The RegularExpressionValidator Server Control -- The CustomValidator Server Control.
The ValidationSummary Server Control -- Turning Off Client-Side Validation -- Using Images and Sounds for Error Notifications -- Working with Validation Groups -- Summary -- Chapter 7: User and Server Controls -- User Controls -- Creating User Controls -- Interacting with User Controls -- Loading User Controls Dynamically -- Server Controls -- Server Control Projects -- Control Attributes -- Control Rendering -- Styling HTML -- Adding Client-Side Features -- Browser Capabilities -- Using ViewState -- Raising Postback Events -- Handling Postback Data -- Composite Controls -- Templated Controls -- Design-Time Experiences -- Summary -- Part III: Data Access -- Chapter 8: Data Binding -- Data Source Controls -- SqlDataSource Control -- AccessDataSource Control -- LinqDataSource Control -- EntityDataSource Control -- Using the QueryExtender for Complex Filters -- XmlDataSource Control -- ObjectDataSource Control -- SiteMapDataSource Control -- Data Source Control Caching -- Data-Bound Controls -- GridView -- Editing GridView Row Data -- Deleting GridView Data -- DetailsView -- Inserting, Updating, and Deleting Data Using DetailsView -- ListView -- FormView -- Other Data-Bound Controls -- TreeView -- Menu -- Chart -- Inline Data-Binding Syntax -- Data-Binding Syntax -- XML Data Binding -- Using Expressions and Expression Builders -- Summary -- Chapter 9: Model Binding -- Model Binding -- Selecting Data -- Paging -- Filtering -- Using Value Providers -- Inserting Data -- Updating Data -- Using Strongly Typed Controls -- Extending Model Binding -- Custom Value Providers -- Custom Model Binders -- Custom ModelDataSource -- Summary -- Chapter 10: Querying with LINQ -- LINQ to Objects -- Understanding Traditional Query Methods -- Replacing Traditional Queries with LINQ -- Grouping Data Using LINQ -- Using Other LINQ Operators -- Making LINQ Joins.
Paging Using LINQ -- LINQ to XML -- A Simple LINQ to XML Example -- Joining XML Data -- LINQ to SQL -- Using the O/R Mapper -- Accessing and Querying Data -- Using Other SQL Query Methods -- Making Insert, Update, and Delete Queries through LINQ -- LINQ to Entities -- Creating an Entity Framework Data Model -- Accessing Data -- Writing LINQ Queries -- Summary -- Chapter 11: Entity Framework -- Can We Speak the Same Language? -- Development Workflow Options -- The Entity Data Model -- Creating Your First Entity Data Model -- Working through the EDM Wizard -- Using the Entity Framework Designer -- Building an ASP.NET Web Form Using Your EDM -- Understanding Relationships -- One-to-One and One-to-Many Relationships -- Many-to-One and Many-to-Many Relationships -- Performing Inheritance within the EDM -- Using the EntityDataSource Control -- Creating the Base Page -- Configuring the Data Source Control -- Entity Framework Code First -- Creating a Code First Model -- Convention over Configuration -- Relationships in Code First -- Code First Migrations -- Summary -- Chapter 12: ASP.NET Dynamic Data -- Dynamic Data Features -- Looking at the Core Files Created in the Default Application -- Application Features -- Running the Application -- Results of the Application -- Adding Dynamic Data to an Existing Application -- Understanding Model Binding -- Attribute Driven UI -- Attribute Driven Validation -- Summary -- Chapter 13: Working with Services -- Communication between Disparate Systems -- Building a Simple XML Web Service -- The WebService Page Directive -- Looking at the Base Web Service Class File -- Exposing Custom Datasets as SOAP -- The XML Web Service Interface -- Consuming a Simple XML Web Service -- Adding a Web Reference -- Invoking the Web Service from the Client Application -- Overloading WebMethods -- Caching Web Service Responses.
Using SOAP Headers.
Summary: The all-new approach for experienced ASP.NET professionals! ASP.NET is Microsoft's technology for building dynamically generated web pages from database content. Originally introduced in 2002, ASP.NET has undergone many changes in multiple versions and iterations as developers have gained a decade of experience with this popular technology. With that decade of experience, this edition of the book presents a fresh, new overhauled approach. A new focus on how to build ASP.NET sites and applications relying on field-tested reliable methods Integration of "One ASP.NET" philosophy treating ASP.NET Web Forms and ASP.NET MVC as equal tools each with their proper time and place Coverage of hot new ASP.NET 4.5 additions such as the Web API, Websockets and HTML5 & CSS3 use in layout but only to the extent that the tools themselves are practical and useful for working ASP.NET developers Professional ASP.NET 4.5 in C# and VB is an essential tool for programmers who need to be productive and build reliably performing sites with the latest ASP.NET Framework and Visual Studio.
Tags from this library: No tags from this library for this title. Log in to add tags.
    Average rating: 0.0 (0 votes)
No physical items for this record

Intro -- Professional: ASP.NET 4.5 in C# and VB -- Copyright -- About the Authors -- About the Technical Editors -- Credits -- Acknowledgments -- Contents -- Foreword -- Introduction -- The Past, Present, and Future of ASP.NET -- What You Need for ASP.NET 4.5 -- Who This Book is For -- What This Book Covers -- Conventions -- Source Code -- Errata -- P2P.Wrox.Com -- Part I: ASP.NET Fundamentals -- Chapter 1: One ASP.NET -- Introducing One ASP.NET -- Evolution of ASP.NET -- The Web Evolves and We Evolve with It -- Simplifying a Complex Ecosystem -- Web Ecosystem -- Getting Started Is Easy -- Integrating the Ecosystem Is Easy -- Real-World Example -- How Do You Benefit? -- ASP.NET Makes Getting Started Easy -- ASP.NET Supports the Web Ecosystem -- ASP.NET Makes Finding, Adding, and Updating Lego Blocks to Your Site Easy -- ASP.NET Helps You Apply Concepts from One Framework to Another -- ASP.NET Moves as Fast as the Web -- Summary -- Chapter 2: HTML5 and CSS3 Design with ASP.NET -- Caveats -- HTML5 Overview -- New Elements, Attributes, and Values in HTML5 -- Using the New HTML5 Markup -- New APIs in HTML5 -- CSS3 Overview -- Creating Style Sheets -- CSS Rules -- CSS Inheritance -- Element Layout and Positioning -- New Features in CSS3 -- HTML and CSS Compatibility -- Working with HTML and CSS in Visual Studio -- Working with CSS in Visual Studio -- Styling ASP.NET Controls -- HTML and CSS Improvements in Visual Studio 2012 -- Page Inspector -- Summary -- Chapter 3: ASP.NET Web Forms Structure -- Application Location Options -- Using File System (IIS Express) -- Using IIS -- Using FTP -- The ASP.NET Page Structure Options -- Inline Coding -- Code-Behind Model -- ASP.NET 4.5 Page Directives -- @ Page -- @ Master -- @ Control -- @ Import -- @ Implements -- @ Register -- @Assembly -- @ PreviousPageType -- @ MasterType -- @ OutputCache -- @ Reference.

ASP.NET Page Events -- Dealing with Postbacks -- Cross-Page Posting -- ASP.NET Application Folders -- App_Code Folder -- App_Data Folder -- App_GlobalResources Folder -- App_LocalResources Folder -- App_WebReferences Folder -- App_Browsers Folder -- Compilation -- Build Providers -- Using the Built-In Build Providers -- Using Your Own Build Providers -- Global.asax -- Working with Classes through Visual Studio 2012 -- Summary -- Part II: Controls -- Chapter 4: ASP.NET Server Controls and Client-Side Scripts -- ASP.NET Server Controls -- Types of Server Controls -- Building with Server Controls -- Working with Server Control Events -- Applying Styles to Server Controls -- HTML Server Controls -- Looking at the HtmlControl Base Class -- Looking at the HtmlContainerControl Class -- Looking at All of the HTML Classes -- Using the HtmlGenericControl Class -- Identifying ASP.NET Server Controls -- Manipulating Pages and Server Controls with JavaScript -- Using Page.ClientScript.RegisterClientScriptBlock -- Using Page.ClientScript.RegisterStartupScript -- Using Page.ClientScript.RegisterClientScriptInclude -- Summary -- Chapter 5: ASP.NET Web Server Controls -- An Overview of Web Server Controls -- The Label Server Control -- The Literal Server Control -- The TextBox Server Control -- Using the Focus() Method -- Using AutoPostBack -- Using AutoCompleteType -- The Button Server Control -- The CausesValidation Property -- The CommandName Property -- Buttons That Work with Client-Side JavaScript -- The LinkButton Server Control -- The ImageButton Server Control -- The HyperLink Server Control -- The DropDownList Server Control -- Visually Removing Items from a Collection -- The ListBox Server Control -- Allowing Users to Select Multiple Items -- An Example of Using the ListBox Control -- Adding Items to a Collection -- The CheckBox Server Control.

How to Determine Whether Check Boxes Are Checked -- Assigning a Value to a Check Box -- Aligning Text around the Check Box -- The CheckBoxList Server Control -- The RadioButton Server Control -- The RadioButtonList Server Control -- Image Server Control -- Table Server Control -- The Calendar Server Control -- Making a Date Selection from the Calendar Control -- Choosing a Date Format to Output from the Calendar -- Making Day, Week, or Month Selections -- Working with Date Ranges -- Modifying the Style and Behavior of Your Calendar -- AdRotator Server Control -- The Xml Server Control -- Panel Server Control -- The PlaceHolder Server Control -- BulletedList Server Control -- HiddenField Server Control -- FileUpload Server Control -- Uploading Files Using the FileUpload Control -- Giving ASP.NET Proper Permissions to Upload Files -- Understanding File Size Limitations -- Uploading Multiple Files from the Same Page -- Placing the Uploaded File into a Stream Object -- Moving File Contents from a Stream Object to a Byte Array -- MultiView and View Server Controls -- Wizard Server Control -- Customizing the Side Navigation -- Examining the AllowReturn Attribute -- Working with the StepType Attribute -- Adding a Header to the Wizard Control -- Working with the Wizard's Navigation System -- Utilizing Wizard Control Events -- Using the Wizard Control to Show Form Elements -- ImageMap Server Control -- Summary -- Chapter 6: Validation Server Controls -- Understanding Validation -- Client-Side versus Server-Side Validation -- ASP.NET Validation Server Controls -- Validation Causes -- Unobtrusive Validation in ASP.NET 4.5 -- The RequiredFieldValidator Server Control -- The CompareValidator Server Control -- The RangeValidator Server Control -- The RegularExpressionValidator Server Control -- The CustomValidator Server Control.

The ValidationSummary Server Control -- Turning Off Client-Side Validation -- Using Images and Sounds for Error Notifications -- Working with Validation Groups -- Summary -- Chapter 7: User and Server Controls -- User Controls -- Creating User Controls -- Interacting with User Controls -- Loading User Controls Dynamically -- Server Controls -- Server Control Projects -- Control Attributes -- Control Rendering -- Styling HTML -- Adding Client-Side Features -- Browser Capabilities -- Using ViewState -- Raising Postback Events -- Handling Postback Data -- Composite Controls -- Templated Controls -- Design-Time Experiences -- Summary -- Part III: Data Access -- Chapter 8: Data Binding -- Data Source Controls -- SqlDataSource Control -- AccessDataSource Control -- LinqDataSource Control -- EntityDataSource Control -- Using the QueryExtender for Complex Filters -- XmlDataSource Control -- ObjectDataSource Control -- SiteMapDataSource Control -- Data Source Control Caching -- Data-Bound Controls -- GridView -- Editing GridView Row Data -- Deleting GridView Data -- DetailsView -- Inserting, Updating, and Deleting Data Using DetailsView -- ListView -- FormView -- Other Data-Bound Controls -- TreeView -- Menu -- Chart -- Inline Data-Binding Syntax -- Data-Binding Syntax -- XML Data Binding -- Using Expressions and Expression Builders -- Summary -- Chapter 9: Model Binding -- Model Binding -- Selecting Data -- Paging -- Filtering -- Using Value Providers -- Inserting Data -- Updating Data -- Using Strongly Typed Controls -- Extending Model Binding -- Custom Value Providers -- Custom Model Binders -- Custom ModelDataSource -- Summary -- Chapter 10: Querying with LINQ -- LINQ to Objects -- Understanding Traditional Query Methods -- Replacing Traditional Queries with LINQ -- Grouping Data Using LINQ -- Using Other LINQ Operators -- Making LINQ Joins.

Paging Using LINQ -- LINQ to XML -- A Simple LINQ to XML Example -- Joining XML Data -- LINQ to SQL -- Using the O/R Mapper -- Accessing and Querying Data -- Using Other SQL Query Methods -- Making Insert, Update, and Delete Queries through LINQ -- LINQ to Entities -- Creating an Entity Framework Data Model -- Accessing Data -- Writing LINQ Queries -- Summary -- Chapter 11: Entity Framework -- Can We Speak the Same Language? -- Development Workflow Options -- The Entity Data Model -- Creating Your First Entity Data Model -- Working through the EDM Wizard -- Using the Entity Framework Designer -- Building an ASP.NET Web Form Using Your EDM -- Understanding Relationships -- One-to-One and One-to-Many Relationships -- Many-to-One and Many-to-Many Relationships -- Performing Inheritance within the EDM -- Using the EntityDataSource Control -- Creating the Base Page -- Configuring the Data Source Control -- Entity Framework Code First -- Creating a Code First Model -- Convention over Configuration -- Relationships in Code First -- Code First Migrations -- Summary -- Chapter 12: ASP.NET Dynamic Data -- Dynamic Data Features -- Looking at the Core Files Created in the Default Application -- Application Features -- Running the Application -- Results of the Application -- Adding Dynamic Data to an Existing Application -- Understanding Model Binding -- Attribute Driven UI -- Attribute Driven Validation -- Summary -- Chapter 13: Working with Services -- Communication between Disparate Systems -- Building a Simple XML Web Service -- The WebService Page Directive -- Looking at the Base Web Service Class File -- Exposing Custom Datasets as SOAP -- The XML Web Service Interface -- Consuming a Simple XML Web Service -- Adding a Web Reference -- Invoking the Web Service from the Client Application -- Overloading WebMethods -- Caching Web Service Responses.

Using SOAP Headers.

The all-new approach for experienced ASP.NET professionals! ASP.NET is Microsoft's technology for building dynamically generated web pages from database content. Originally introduced in 2002, ASP.NET has undergone many changes in multiple versions and iterations as developers have gained a decade of experience with this popular technology. With that decade of experience, this edition of the book presents a fresh, new overhauled approach. A new focus on how to build ASP.NET sites and applications relying on field-tested reliable methods Integration of "One ASP.NET" philosophy treating ASP.NET Web Forms and ASP.NET MVC as equal tools each with their proper time and place Coverage of hot new ASP.NET 4.5 additions such as the Web API, Websockets and HTML5 & CSS3 use in layout but only to the extent that the tools themselves are practical and useful for working ASP.NET developers Professional ASP.NET 4.5 in C# and VB is an essential tool for programmers who need to be productive and build reliably performing sites with the latest ASP.NET Framework and Visual Studio.

Description based on publisher supplied metadata and other sources.

Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2018. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.

There are no comments on this title.

to post a comment.

Powered by Koha