ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p.

Similar documents
The Processing Directives of a Page p. 91 The Page Class p. 99 Properties of the Page Class p. 100 Methods of the Page Class p.

Microsoft ASP.NET Using Visual Basic 2008: Volume 1 Table of Contents

.NET, C#, and ASP.NET p. 1 What Is.NET? p. 2 The Common Language Runtime p. 2 Introducing C# p. 3 Introducing ASP.NET p. 4 Getting Started p.

Beginning ASP.NET. 4.5 in C# Matthew MacDonald

DOT NET Syllabus (6 Months)

.NET FRAMEWORK. Visual C#.Net

ASP.NET Web Forms Programming Using Visual Basic.NET

Audience: Experienced application developers or architects responsible for Web applications in a Microsoft environment.

ASP.NET Training Course Duration. 30 Working days, daily one and half hours. ASP.NET Training Course Overview

.NET-6Weeks Project Based Training

DOT NET SYLLABUS FOR 6 MONTHS

ASP.NET Using C# (VS2013)

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

Program Contents: DOTNET TRAINING IN CHENNAI

OVERVIEW ENVIRONMENT PROGRAM STRUCTURE BASIC SYNTAX DATA TYPES TYPE CONVERSION

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

Apex TG India Pvt. Ltd.

Certified ASP.NET Programmer VS-1025

All India Council For Technical Skill Development (AICTSD) In Association with IITians Embedded Technosolution

SECURED PROGRAMMING IN.NET DETAILED TRAINING CONTENT INDUSTRIAL TRAINING PROGRAM ( )

CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1

.Net. Course Content ASP.NET

6 Months Training Module in.net Module 1-Total Days-20

ASP.NET Using C# (VS2017)

Pro ASP.NET 4 in C# 2010

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks)

COWLEY COLLEGE & Area Vocational Technical School

Developing Web Applications Using Microsoft Visual Studio 2008

IN PRACTICE. Daniele Bochicchio Stefano Mostarda Marco De Sanctis. Includes 106 practical techniques MANNING

Chapter 9. Web Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

COPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio

10267 Introduction to Web Development with Microsoft Visual Studio 2010

COPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing Microsoft Expression Web 1. Chapter 2: Building a Web Page 21. Acknowledgments Introduction

Course ID: 2310C Course Name: Developing Web Applications Using Microsoft Visual Studio 2008

TEACHING PLAN. Credit: hours lab per week (1 credit hour) Semester: Semester 5 (Spring 2015) Computer Programming - CSC-113

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010

Mobile MOUSe ASP.NET FOR DEVELOPERS PART 1 ONLINE COURSE OUTLINE

DE Introduction to Web Development with Microsoft Visual Studio 2010

Professional ASP.NET 2.0 Databases. Thiru Thangarathinam

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1

M Developing Microsoft ASP.NET Web Applications Using Visual Studio.NET 5 Day Course

Dot Net Online Training

C#.NET TRAINING / /

ASP.net. Microsoft. Getting Started with. protected void Page_Load(object sender, EventArgs e) { productsdatatable = new DataTable();

Introduction... xxvii. Chapter 1: ASP.NET 4.5 Essentials... 1

C# Programming: From Problem Analysis to Program Design. Fourth Edition

COURSE OUTLINE: OD10267A Introduction to Web Development with Microsoft Visual Studio 2010

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Introduction to Controls Introduction

B. V. Patel Institute of Business Management, Computer and Information Technology

Introduction to Web Development with Microsoft Visual Studio 2010

VB.NET Web : Phone : INTRODUCTION TO NET FRAME WORK

Microsoft Official Courseware Course Introduction to Web Development with Microsoft Visual Studio

Pro Business Applications with Silverlight 4

PESIT- Bangalore South Campus Hosur Road (1km Before Electronic city) Bangalore

Contents. Using Interpreters... 5 Using Compilers... 5 Program Development Life Cycle... 6

Page 1. Peers Technologies Pvt. Ltd. Course Brochure. Share Point 2007

PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3

MCA (CBCS) Sem.-V Examination November-20l3 CCA-5001 : Building Application Using ADO.NET & ASP.NET

Microsoft.NET Programming (C#, ASP.NET,ADO.NET, VB.NET, Crystal Report, Sql Server) Goal: Make the learner proficient in the usage of MS Technologies

Developing Web Applications Using ASP.NET Duration:56 Hours

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led

Microsoft Visual C# 2005: Developing Applications Table of Contents

EXAM Web Development Fundamentals. Buy Full Product.

Microsoft Exam Questions & Answers

Assembling a Three-Tier Web Form Application

Mastering VB.NET using Visual Studio 2010 Course Length: 5 days Price: $2,500

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

Microsoft. Inside Microsoft. SharePoint Ted Pattison. Andrew Connell. Scot Hillier. David Mann

Introduction to Web Development with Microsoft Visual Studio 2010

Software Development & Education Center Complete.NET 4.5

Introduction 13. Feedback Downloading the sample files Problem resolution Typographical Conventions Used In This Book...

1.1 Customize the Layout and Appearance of a Web Page. 1.2 Understand ASP.NET Intrinsic Objects. 1.3 Understand State Information in Web Applications

OUTLINE DELPHI 2005 FOR.NET JUMP START

Information Systems Engineering

Chapter 10. Database Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

SOFTRONIICS Call:

Web Platform Introduction With a focus on free. Mike Taulty Developer & Platform Group Microsoft Ltd

Web Development with ASP.Net

CHAPTER 1: INTRODUCING C# 3

Index. AutoNumber data types, 154 6, 168 and Number data type, 181 AutoPostBack Property, 505, 511, 513 5, 527 8, AVG, 242, 247 8

Information Systems Engineering. Presenting data in web pages Using ASP.NET

Building Effective ASP.NET MVC 5.x Web Applications using Visual Studio 2013

Learning C# 3.0. Jesse Liberty and Brian MacDonald O'REILLY. Beijing Cambridge Farnham Köln Sebastopol Taipei Tokyo

Developing ASP.Net MVC 4 Web Application

C# Syllabus. MS.NET Framework Introduction

Diploma in Microsoft.NET

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS

DEVELOPING WEB AZURE AND WEB SERVICES MICROSOFT WINDOWS AZURE

Advanced WCF 4.0 .NET. Web Services. Contents for.net Professionals. Learn new and stay updated. Design Patterns, OOPS Principles, WCF, WPF, MVC &LINQ

SharePoint 2010 Central Administration/Configuration Training

Migrate Your Skills to Microsoft.NET Framework 2.0 and 3.0 using Visual Studio 2005 (C#)

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Welcome to SQL Server Integration Services 1. Chapter 2: The SSIS Tools 21

SelectSurvey.NET Developers Manual

.NET Web Applications. Example Project Walk-Through

Q&A. DEMO Version

Microsoft Visual Studio 2010

81225 &SSWSSS Call Us SharePoint 2010 S:

Transcription:

Preface p. xix ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p. 6 Personalization p. 6 Master Pages p. 6 Navigation p. 6 Web Sites Without IIS p. 6 Improved Controls p. 7 New Controls p. 7 Visual Studio 2005 (VS2005) p. 7 Mobile Devices p. 8 On to VS2005 p. 9 Visual Studio 2005 p. 10 Start Page p. 11 File System p. 13 HTTP p. 14 FTP p. 14 Creating Your First Web Page p. 14 Projects and Solutions p. 16 Solutions p. 17 Projects and Files p. 19 Templates p. 20 Project Names p. 21 The Integrated Development Environment (IDE) p. 21 Layout p. 22 Building and Running p. 25 Menus and Toolbars p. 26 File Menu p. 26 Edit Menu p. 29 View Menu p. 38 Refactor Menu p. 46 Website Menu p. 49 Project Menu p. 51 Build Menu p. 52 Debug Menu p. 52 Data Menu p. 52 Format Menu p. 52

Tools Menu p. 53 Window Menu p. 57 Help Menu p. 58 Controls: Fundamental Concepts p. 60 Events p. 62 ASP.NET Events p. 63 Event Arguments p. 64 Application and Session Events p. 65 Page and Control Events p. 65 Postback Versus Non-Postback Events p. 66 IsPostBack p. 66 Events in Visual Studio 2005 p. 67 Multiple Controls to One Event Handler p. 69 ASP.NET Server Controls p. 70 ASP.NET and Browsers p. 79 ASP.NET Server Control Class Hierarchy p. 80 CSS Styles p. 84 HTML Server Controls p. 86 Client-Side Processing p. 90 Basic Controls p. 94 The Basics p. 94 Label Control p. 101 TextBox Control p. 101 HiddenField Control p. 104 Button Controls p. 107 HyperLink Control p. 112 Selecting Values p. 114 CheckBox Control p. 115 RadioButton Control p. 117 Selecting from a List p. 119 ListItem Object p. 121 CheckBoxList Control p. 122 RadioButtonList Control p. 134 DropDownList Control p. 137 ListBox Control p. 139 BulletedList Control p. 143 Tables p. 150 Table Rows p. 158 Table Cells p. 159 Cell Width p. 163 Panel Control p. 164

Images p. 172 Image Control p. 172 ImageMap Control p. 176 Advanced Controls p. 182 MultiView and View Controls p. 182 Wizard Control p. 191 FileUpload Control p. 206 AdRotator Control p. 211 Advertisement File p. 212 Using AdRotator p. 214 Calendar p. 217 Selecting Dates in the Calendar p. 221 Controlling the Calendar's Appearance p. 222 Programming the Calendar Control p. 225 Web Site Fundamentals p. 243 The Page p. 243 Code-Behind p. 245 Moving to Another Page p. 250 HyperLink p. 250 Server.Transfer p. 250 Response.Redirect p. 251 Cross-Page Posting p. 252 State p. 265 Session State p. 266 View State p. 274 State Bag p. 276 Application State p. 278 Lifecycle p. 285 Directives p. 288 Application Directive p. 288 Assembly Directive p. 289 Control Directive p. 289 Implements Directive p. 290 Import Directive p. 290 Master Directive p. 291 MasterType Directive p. 291 OutputCache Directive p. 291 Page Directive p. 292 Reference Directive p. 293 Register Directive p. 293 Tracing, Debugging, and Error Handling p. 294

Creating the Sample Application p. 295 Tracing p. 297 Page-Level Tracing p. 297 Inserting into the Trace Log p. 299 Application-Level Tracing p. 303 Trace Viewer p. 305 Debugging p. 305 The Debug Toolbar p. 306 Breakpoints p. 307 Stepping Through Code p. 312 Examining Variables and Objects p. 313 Debug Windows p. 314 Error Handling p. 318 Unhandled Errors p. 319 Application-Wide Error Pages p. 320 Page-Specific Error Pages p. 323 Validation p. 324 The RequiredFieldValidator p. 326 The Summary Control p. 332 The Compare Validator p. 334 Checking the Input Type p. 337 Comparing to Another Control p. 337 Range Checking p. 339 Regular Expressions p. 340 Custom Validation p. 341 Validation Groups p. 343 Web Data Access p. 346 Getting Data from a Database p. 346 Data Source Controls p. 349 GridView Control p. 350 Adding Insert, Update, and Delete Statements p. 358 Multiuser Updates p. 361 Optimistic Concurrency p. 362 Displaying and Updating the Grid p. 365 Take It for a Spin p. 366 Tracking the Update with Events p. 367 Modifying the Grid Based on Events p. 369 Passing Parameters to the Select Query p. 370 DataList Control p. 374 Editing Items in List Controls p. 381 Deleting Items from a List Control p. 383

Repeater Control p. 387 DetailsView Control: Examining One Record at a Time p. 388 FormView Control: Examining Single Records as Master/Detail p. 395 Editing with FormView p. 400 Inserting New Records p. 403 DetailsView and FormView Events p. 404 ADO.NET p. 408 The ADO.NET Object Model p. 408 The DataSet Class p. 409 DbCommand and DbConnection p. 413 The DataAdapter Object p. 413 The Data Reader Object p. 414 Getting Started with ADO.NET p. 415 Using a DataReader p. 416 Creating Data Relations Within DataSets p. 420 Creating Data Objects by Hand p. 429 Bug Database Design p. 430 Creating the DataTable by Hand p. 433 Creating Primary Keys p. 445 Creating Foreign Keys p. 446 Creating Data Relations p. 447 Stored Procedures p. 448 Creating a Simple Stored Procedure p. 448 Stored Procedures with Parameters p. 451 Updating with SQL and ADO.NET p. 453 Updating Data with Transactions p. 458 The ACID Test p. 458 Implementing Transactions p. 459 Binding to Business Objects p. 475 Forms-Based Security p. 485 Authentication p. 486 Anonymous Access p. 487 Windows Authentication p. 490 Passport Authentication p. 494 Forms Authentication p. 495 Forms-Based Authentication in Detail p. 496 Create the Application p. 496 Adding a Password Reminder p. 503 Add Roles to ASP.NET Accounts p. 505 Using the Web Administrator Tool to Set Up Roles p. 518 Restricting Access to Pages Based on Roles p. 518

Master Pages and Navigation p. 521 Master Pages p. 521 Adding Content Pages p. 526 Using Nested Master Pages p. 528 Dynamically Editing the Master p. 531 Navigation p. 534 Getting Started with Site Navigation p. 534 Setting Up the Pages p. 537 Customizing the Look and Feel p. 541 Populating on Demand p. 544 Using a Menu for Navigation p. 544 Enumerate Site Map Nodes Programatically p. 545 Filtering Based on Security p. 547 Enable Membership p. 548 Adding Roles p. 549 Add a Login Page p. 550 Create Access Rules p. 551 Creating a Permission-Driven Site Map p. 552 Personalization p. 554 Creating Personalized Web Sites p. 554 Recording Personalization Information p. 554 Setting Up Profile Handling p. 554 Exploring the Profile Tables p. 560 Personalizing with Complex Types p. 561 Anonymous Personalization p. 566 Themes and Skins p. 573 Create the Test Site p. 575 Organize Site Themes and Skins p. 576 Enable Themes and Skins p. 577 Specify Themes for Your Page p. 577 Setting Stylesheet Themes p. 578 Setting Customization Themes p. 578 Using Named Skins p. 580 Web Parts p. 580 Web Parts Architecture p. 581 Creating Zones p. 581 Adding Controls to Zones p. 583 Minimizing and Restoring p. 583 Enabling Editing and Layout Changes p. 584 Creating a User Control to Enable Changing Page Layout p. 585 Adding Parts from a Catalog p. 590

Custom and User Controls p. 593 User Controls p. 593 User Controls with Code p. 596 @Control Directive p. 599 Properties p. 600 Handling Events p. 604 Custom Controls p. 612 Properties p. 616 The Render Method p. 616 Updating the Control p. 618 Maintaining State p. 618 Creating Derived Controls p. 621 Creating Composite Controls p. 624 Creating Web Services p. 636 How Web Services Work p. 637 Developing a Web Service p. 639 The Proxy p. 641 Creating the Consumer p. 642 Protocols and Standards p. 642 HTTP p. 642 XML p. 644 SOAP p. 645 Web Services Enhancements (WSE) p. 645 Creating a Simple Web Service p. 646 In-Line with a Text Editor p. 648 Code-Behind with Visual Studio 2005 p. 649 WebService Directive p. 653 Deriving from the WebService Class p. 654 Application State via HttpContext p. 654 WebServiceBinding Attribute p. 655 WebMethod Attribute p. 656 The BufferResponse Property p. 657 CacheDuration Property p. 657 Description Property p. 658 EnableSession Property p. 658 MessageName Property p. 659 TransactionOption Property p. 664 WebService Attribute p. 666 Description Property p. 666 Name Property p. 666 Namespace Property p. 667

Data Types p. 667 Arrays p. 668 Classes and Structs p. 670 DataSets p. 672 StockTickerComplete p. 673 Creating Discovery Documents p. 679 Discovery via Query String p. 679 Static Discovery Files p. 680 Deployment p. 680 Pre-Compiled Assemblies p. 681 Dynamically Compiled Assemblies p. 682 Consuming Web Services p. 683 Discovery p. 684 Creating the Client with VS2005 p. 685 Creating the Client Manually p. 690 Creating the Consumer Web Page Content p. 690 Creating the Proxy p. 693 Compiling the Proxy Class p. 703 Finishing the Consumer App p. 705 Using Asynchronous Method Calls p. 708 Caching and Performance p. 719 Types of Caching p. 720 Class Caching p. 720 Configuration Caching p. 720 Data Caching p. 720 Output Caching p. 721 Object Caching p. 721 Data Caching p. 721 DataSourceControl Caching p. 721 SQL Cache Dependency p. 725 Output Caching p. 730 The OutputCache Directive p. 730 Fragment Caching: Caching Part of a Page p. 737 Object Caching p. 745 Cache Class Functionality p. 750 Dependencies p. 751 Scavenging p. 760 Callback Support p. 761 The HttpCachePolicy Class p. 765 Performance p. 767 ASP.NET-Specific Issues p. 768

General.NET Issues p. 771 Database Issues p. 774 Benchmarking and Profiling p. 774 Application Logic and Configuration p. 776 Internet Information Server (IIS) p. 776 IIS Versions p. 776 Virtual Directories p. 777 Understanding Web Applications p. 781 Application-Wide Logic p. 782 HttpApplication Object p. 783 global.asax p. 783 Global Members p. 799 Configuring the Application p. 801 Hierarchical Configuration p. 802 Format p. 804 Configuration Settings UI p. 809 Web Site Administration Tool p. 826 Other Configuration Settings p. 834 Custom Configuration Sections p. 838 Deployment p. 845 Assemblies p. 846 Microsoft Intermediate Language (MSIL) p. 848 ILDASM p. 848 Manifests p. 850 Versioning p. 850 Private Versus Shared Assemblies p. 853 Strong Names p. 855 Local Deployment p. 857 Full Runtime Compilation p. 859 Manual Compilation of Assemblies p. 860 Full Pre-Compilation p. 861 Pre-Compilation of Code Only p. 862 Global Deployment p. 862 Windows Installer p. 865 Build Configurations p. 870 Adding a Setup Project with the Setup Wizard p. 871 Adding a Setup Project Manually p. 873 Further Customizations p. 874 Deploying the Web Site p. 879 Keyboard Shortcuts p. 881 Relational Database Technology: A Crash Course p. 886

Index p. 893 Table of Contents provided by Blackwell's Book Services and R.R. Bowker. Used with permission.