Asp.NET Core Server Controls - Web Programming - Lecture Slides, Slides of Computer Programming

If you are looking for Web Programming course, you are at right place. This lecture key words are: Asp.Net Core Server Controls, Runat Attribute, Categorizing Server Controls, Generalities, Asp.Net Server Controls, Control State, Core Web Controls, Button Controls

Typology: Slides

2012/2013

Uploaded on 09/27/2013

vikrant
vikrant 🇮🇳

4.4

(9)

119 documents

1 / 20

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Asp.NET Core Server
Controls
docsity.com
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14

Partial preview of the text

Download Asp.NET Core Server Controls - Web Programming - Lecture Slides and more Slides Computer Programming in PDF only on Docsity!

Asp.NET Core Server

Controls

Lecture Overview

 Understanding the types of ASP.NET controls  HTML controls  ASP.NET (Web) controls

Categorizing Server Controls

ASP.NET CONTROLS

HTML CONTROLS WEB CONTROLS

Categorizing Server Controls

 HTML controls  always map to HTML tags  All attributes are strictly compatible with XHTML  They allow you to perform ‘some’ server side processing  Web Controls (ASP.NET server controls)  Are implemented by the ASP server as .NET Framework classes having a common .NET programming interface

HTML Controls

(Example )

 A **** tag can be designated runat=“server”  The Header property maps to the HTML **** tag

 ****

HTML Controls

(Example )

 Store a value in the page header

protected void Page_Load(object sender, EventArgs e) { Header.Title = "IS 460 HTML Control Demo " + System.DateTime.Now.ToString(); }

HTML Controls

 The HTMLAnchor class implements **** tags  **** tags designated runat=“server” and having an id will be seen by the server

ASP.NET Server Controls

 These are unique to ASP.NET  All are contained in the System.Web.UI.WebControls namespace  All derive from WebControlrunat=“server” attribute is required or the markup will be rendered verbatim  They are not the same as HTML controls  The programming interface is more intuitive

ASP.Net Server Controls

(Properties 2)

 The Style property contains references a collection of CSS style MyControlStyle[“border-color”] = blue;

 The CssClass contains the name of a defined CSS class  txtStyleDemo1.CssClass = "TextBox"

ASP.NET Server Controls

(Methods)

Focus – sets input focus to the control instance when it is rendered  HasControls – denotes whether this control instance has child controls  Controls – a collection of child controls  DataBind – binds the control instance to a data source

Other Control Characteristics

 Adaptive rendering allows controls to render differently based on the browser  Control properties can be declared for different browsers, as follows:

Control State (Introduction)

 State information must often be persisted across page requests  Control state is like view state  You generally don’t mess with the control state

Button Controls

(Introduction)

CausesValidation determines whether a validation is performed when the button is clicked. ValidationGroup also controls validation  More next time  Text contains the text that appears in the button  Visible property displays or hides the button

Other Controls

 The Panel control acts as a container for other controls  The View control creates a group of interchangeable panels