Active Server Page (Asp.net)


I have never let my schooling interfere with my education.

Introduction To ASP.Net

Basic concept of WebApplication, Visual Studio.Net and ASP.NET
  • Understanding Visual studio.NET
  • Features of .NET
  • Our first program in ASP.NET
  • Understanding IDE
  • Understanding ASP.NET Web Page Coding Model
  • Understanding compilation in ASP.NET 2.0
  • Understanding compilation in ASP.NET 3.5
  • Understanding ASP.NET Controls
  • Understanding Code Render Block
  • Types of files
  • Understanding Directory structure
  • Understanding Global.asax or Global Application Class

Debugging

Understanding Debugging

  • Breakpoint
  • Watch window
  • Quick Watch
  • Add Watch
  • Immediate window
  • Structured Exception handling

ASP.NET inbuilt object and State Management

ASP.NET inbuilt object
Understanding State Management

Understanding Roundtrip – 2

  • Detecting Round trip in ASP.NET

Types State Management

  • Client Side Management
  • Server Side Management
Client-Based State Management Options
  • View State
  • Hidden Field
  • Cookies
  • QueryString

Summary of Client Side State Management

Server-Based State Management Options
  • Application
  • Session
  • Database

Summary of Server Side State Management

Cross page posting
Exercise 3

Master Page and Theme

Understanding Master Page
  • ContentPlaceHolder
  • Content Pages
  • Run-time Behavior of Master Pages
  • Nested MasterPage
Understanding Theme
  • Skin File
  • CSS File

Standard Controls

Naming conventions

Standard properties

  • Label Control
  • Literal Control
  • TextBox Control
Types of Button Control
  • Button Control
  • LinkButton Control
  • ImageButton Control
    • Hyperlink Control
    • Image Control
    • ImageMap Control
    • AdRotator Control
    • FileUpload Control
Container or Grouping Control
  • Panel Control
  • PlaceHolder Control
  • MultiView Control
  • Wizard Control
    • RadioButton Control
      • AutoPostBack property
    • CheckBox Control
    • Calendar Control

List Control

Understanding List control

  • DropDownList Control
    • Items Collection
  • ListBox Control
  • CheckBoxList Control
  • RadiobuttonList Control
  • BulletedList Control

Validation Control

  • Introduction of Validation Control
  • RequiredFieldValidator Control
  • RangeValidator Control
  • RegularExpression Control
  • CompareValidator Control
  • CustomValidator Control
  • ValidationSummary Control

ADO.NET & LINQ

Introduction of ADO.NET
What is disconnected environment?

Components of ADO.NET
  • DataSet
  • Data Provider

Understanding Data Provider
Database example with SQLServer
Understanding Connection object

Understanding Command Object
  • Properties Command object
  • Connection Property
  • CommandText Property
    • Using SQL String
    • Using Stored Procedure
  • Methods of Command object
    • ExecuteReader
    • ExecuteNonQuery
    • ExecuteScalar
Understanding DataAdpter object

Understanding Dataset

  • What is the meaning of ds.Tables (0)?
  • What is the meaning of ds.Tables (0).Rows (0) (0)?
Examples of SQL Syntax
  • Select
  • >Insert
  • Update
  • Delete
  • Aggregate Functions
Understanding Command Object’s Methods
  • ExecuteScalar
  • ExecuteNonQuery
  • Execute Reader
Data Controls
DataBound Controls
Data Source Controls
  • Represent tabular data
  • Represent tabular and hierarchical data
Parameters options in Data Source Controls
  • Adding a WHERE Clause
GridView Control
  • Understanding Template Field
  • DataBinding Syntax
    • Eval
    • Bind

LINQ

Repeater Control
DataList Control
DetailsView Control
FormView Control
Other controls with database connectivity
  • BulletedList Control
  • RadiobuttonList Control
  • CheckBoxList Control
  • ListBox Control
  • DropDownList Control

Navigation Controls

  • Introduction of Navigation Control
  • SiteMapFile
  • SiteMapPath Control
  • Menu Control
  • TreeView Control