You are on page 1of 4

LESSON PLAN

SUBJECT : ICT 8 – ASP.Net


DATE : January 6, 2020
SECTION : ICT 1203 – Monday – Friday 1:00 PM to 3:00 PM
ICT 1201 – Monday – Wednesday 3:00 PM to 4:30 PM
ICT 1208 – Monday – Wednesday 5:30 PM to 7:30 AM
ICT 1213 – Tuesday – Saturday 1:00 PM to 3:00 PM
ICT 1211 – Tuesday – Thursday 3:00 PM to 4:30 AM,
ICT 1212 – Tuesday – Thursday 5:30 PM to 7:30 PM
ICT 1206 – Wednesday 1:00 PM to 3:00 PM
Friday 3:00 PM to 5:00 PM

1. OBJECTIVE: At the end of the lesson 75% of the students with at least 80% proficiency shall be able to:
a. Cognitive: Identify the common Properties of all controls
b. Affective: Differentiate the common behavior shared among most of the server Controls
c. Psychomotor: Compose basic web page using different controls
2. SUBJECTIVE MATTER:
a. Topic: Types of Controls and Common Properties for All Controls
b. Reference: Beginning ASP.NET 4.5.1, www.Javatpoint.com
c. Materials: White Board Marker, Eraser, Laptop/Computer and Visual aids.

3. PROCEDURE:
a. Routinary Activities:
 Greetings
 Checking of Cleanliness and Orderliness
 Checking of Attendance
b. Review or Recall of the Lesson
 Parts of Visual Studio (IDE)
c. Development of the Lesson
 Motivation
1. The learners will ask to recite what they have learned in their web development subject.
 Exploration, Discussion, Explanation
Controls are small building blocks of the graphical user interface, which include text boxes, buttons, check
boxes, list boxes, labels, and numerous other tools. Using these tools, the users can enter data, make
selections and indicate their preferences.

Controls are also used for structural jobs, like validation, data access, security, creating master pages, and
data manipulation.

1. Types of Controls
To make it easy for you to find the right controls, they have been placed in separate control
categories in the VS Toolbox (accessible by pressing Ctrl+Alt+X).

1. Standard Controls ► Enable you to render standard form elements such as buttons, input
fields, and labels.
2. HTML Controls ►These are basically the standard HTML controls enhanced to enable
server side processing. The HTML controls such as the header tags, anchor tags, and
input elements are not processed by the server but are sent to the browser for display.
3. Data Controls ► Enable you to work with data such as database data
4. Validation Control ►These are used to validate user input and they work by running client-
side script.
5. Navigation Controls ►These controls help in navigation. For example, menus, tree view
etc.
6. Login Controls ► These controls provide user authentication.
2. Common Properties for All Controls
Most of the server controls you find in the VS Toolbox share some common behavior. Part of this
behavior includes the so-called properties that define the data a control can contain and expose.
Each server control has an ID to uniquely identify it in the page, a runat attribute that is always set
to server to indicate the control should be processed on the server, and a ClientID that contains the
clientside ID attribute that is assigned to the element in the final HTML.
 Practice Exercises, Group Activities
1. Recitation and Review
4. GENERALIZATION:
a. Summary of the Lesson
In today’s lesson, we discussed about the different types of Controls and Common Properties for All Controls
5. EVALUATION:
Quiz (10 Items)

You might also like