C# Corner
Tech
News
Videos
Forums
Jobs
Books
Events
More
Interviews
Live
Learn
Training
Career
Members
Blogs
Challenges
Certification
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
ASP.NET Controls to HTML Elements Equivalent
WhatsApp
Imran Ghani
11y
53.4
k
0
1
25
Blog
If you are developing web application using ASP.NET, you must be concerned that what will be the equivalent HTML element for ASP.NET controls used on your web pages.
Undoubtedly, ASP.NET controls are great that makes our life easy during web application development. Also these controls put a level of abstraction to what is going to render in browser. ASP.NET developers must understand what is going to render against each control in browser that helps in identifying the issues encountered. Also, it will help in managing the overall layout of our page.
Following is the mapping between ASP.NET controls and HTML Elements.
ASP.NET Control
HTML Element
Rendered HTML
Label
Label
<label for="male">Male</label>
Button
Input
<input type="Button">
TextBox
Input
<input type="text" name="Username">
TextBox, Mode Password
Input
<input Type="password" name="pass">
TextBox, Mode Multiline
TextArea
<textarea rows="5" cols="20" ></textarea>
Link Button
HREF with JS Postback Script
<a href="javascript:__doPostBack('','')">Click Me</a>
Hyperlink
Standard HREF
<a href=""> Click Me </a>
DropDownList
Select
<select name="subjects"><option value="1">English</option><option value="2">Arabic</option></select>
ListBox
Select
<select name="subjects"><option value="1">English</option><option value="2">Arabic</option></select>
Image Button
Input
<input type="Image" src="submit.gif" alt="Submit Form">
RadioButton
Input radio
<input Type="radio" >
CheckBox
Input Checkbox
<input Type="checkbox" >
File
Input
<input type="file" name="Certificate" accept="image/*" >
Panel/Update Panel
Div
<div ></div>
GridView
Table
<table></table>
Table
Table
<table></table>
ASP.NET Controls to HTML Elements Equivalent
People also reading
Membership not found