20

Controls in asp.net

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Controls in asp.net
Page 2: Controls in asp.net

sanila.p [email protected]

www.facebook.com/username twitter.com/sanila92 linkedin.com/sanila

ASP.NET CONTROLS

Page 3: Controls in asp.net

controls

• Controls are the building blocks in web form• Server controls are tags that are understood

by the server.

Page 4: Controls in asp.net

Asp.net controls

server control

Html server control

Webserver control

Validation server control

Page 5: Controls in asp.net

Html server control

• HTML server controls are HTML tags understood by the server

• All HTML server controls must be within a <form> tag with the runat="server" attribute.

• The runat="server" attribute indicates that the form should be processed on the server.

Page 6: Controls in asp.net

Html server controls in asp.net Html server controls Description

Controls an <a> HTML element

HtmlButton Controls a <button> HTML element

HtmlInputButton Controls <input type="button">, <input type="submit">, and <input type="reset"> HTML elements

HtmlInputCheckBox Controls an <input type="checkbox"> HTML element

HtmlInputRadioButton Controls an <input type="radio"> HTML element

HtmlTextArea Controls a <textarea> HTML element

Page 7: Controls in asp.net

Example

Page 8: Controls in asp.net

<html><body><form runat="server"><input id="Text1" type="text" /></form></body></html>

Page 9: Controls in asp.net

Web server control

• Web server controls are special ASP.NET tags understood by the server

• Web server controls are also created on the server and they require a runat="server" attribute to work.

Page 10: Controls in asp.net

Webserver control Description

AdRotator Displays a sequence of images

Button Displays a push button

BulletedList Creates a list in bullet format

Repeater Displays a repeated list of items bound to the control

HyperLink Creates a hyperlink

Page 11: Controls in asp.net

Example

Page 12: Controls in asp.net

<html><body><form runat="server"><asp:Button id="button1" Text="Click me!"runat="server" OnClick="submit"/></form></body></html>

Page 13: Controls in asp.net

Validation server control

• Validation server controls are used to validate user-input. If the user-input does not pass validation, it will display an error message to the user.

• Each validation control performs a specific type of validation (like validating against a specific value or a range of values).

• By default, page validation is performed when a Button, is clicked. You can prevent validation when a button control is clicked by setting the CausesValidation property to false

Page 14: Controls in asp.net

Validation Server Control Description

CompareValidator Compares the value of one input control to the value of another input control or to a fixed value

CustomValidator Allows you to write a method to handle the validation of the value entered

RangeValidator Checks that the user enters a value that falls between two values

RegularExpressionValidator Ensures that the value of an input control matches a specified pattern

RequiredFieldValidator Makes an input control a required field

ValidationSummary Displays a report of all validation errors occurred in a Web page

Page 15: Controls in asp.net

Example

Page 16: Controls in asp.net

<html><body><form runat="server"><p>Enter a number from 1 to 100:<asp:TextBox id="tbox1" runat="server" /><br /><br /><asp:Button Text="Submit" runat="server" /><asp:RangeValidatorControlToValidate="tbox1"MinimumValue="1"MaximumValue="100"Type="Integer"Text="The value must be from 1 to 100!"runat="server" /></form></body></html>

Page 17: Controls in asp.net

Difference between server controland html control

Asp.net server control: retain state Html control: does not retain state

Example

Page 18: Controls in asp.net

Want to learn more about programming or Looking to become a good programmer?

Are you wasting time on searching so many contents online?

Do you want to learn things quickly?

Tired of spending huge amount of money to become a Software professional?

Do an online course @ baabtra.com

We put industry standards to practice. Our structured, activity based courses are so designed to make a quick, good software professional out of anybody who holds a passion for coding.

Page 19: Controls in asp.net

Follow us @ twitter.com/baabtra

Like us @ facebook.com/baabtra

Subscribe to us @ youtube.com/baabtra

Become a follower @ slideshare.net/BaabtraMentoringPartner

Connect to us @ in.linkedin.com/in/baabtra

Give a feedback @ massbaab.com/baabtra

Thanks in advance

www.baabtra.com | www.massbaab.com |www.baabte.com

Page 20: Controls in asp.net

Emarald Mall (Big Bazar Building)Mavoor Road, Kozhikode,Kerala, India.Ph: + 91 – 495 40 25 550

NC Complex, Near Bus StandMukkam, Kozhikode,Kerala, India.Ph: + 91 – 495 40 25 550

Cafit Square,Hilite Business Park,Near Pantheerankavu,Kozhikode

Start up VillageEranakulam,Kerala, India.

Email: [email protected]

Contact Us