Introduction to ASP.NET

Download Report

Transcript Introduction to ASP.NET

Web Server Controls
MacDonald Ch. 5
MIS 324
Professor Sandvig
Today
Benefits of Server Controls
 Overview of HTML-like controls
 Controls unique to ASP.NET
 Data-listing controls
 Example

ASP.NET Controls
Benefits of Server Controls
Objects with many properties & methods
 Events:

onTextChanged
 onCheckedChanged
 onClick…

Data stored in viewstate
 Validation controls


Client & server validation
HTML-like controls

Correspond to HTML tags:
 Textbox
 textarea
 Button
 Checkbox
 Radiobutton
 DropDown
 Image
 Hyperlink
 Label
Other Controls

LinkButton control



Looks like hyperlink
Acts like a button (postback)
Panel Control
 Use to hide/show groups of controls
 Visible property
 Can still access & change hidden control properties
 Use frequently
DataListing Controls

Datalisting controls

Typically fill from datasource






RadioButtonList
CheckBoxList
GridView
Repeater
DetailsView
FormView
Example: CheckBoxListControl.aspx (source)
 Discuss in Ch. 13 ADO.NET

Examples
 Controls
Used:
 Panel,
textbox, button, dropdown list, checkbox
list, hyperlink, label, required field validator,
custom validator
 Baker
Snowboard: source, output
Web Form Summary
Web Server controls write HTML
 Benefits:



Viewstate
Programmatic access




Properties
Events
Methods
Validation controls