ARTICLE

HTML Controls vs ASP.NET Controls

Posted by Abhimanyu Kumar Vatsa Articles | ASP.NET using VB.NET August 27, 2010
In this article we will discuss, how HTML controls and ASP.Net controls works.
 
Reader Level:

HTML clipboard

Introduction

The main difference between HTML controls and ASP.Net controls is HTML controls never uses runtat="server" attribute to the tag. We declare HTML controls in a different way than we declare standard ASP.NET controls. The ASP.NET Framework enables us to take any HTML tag (real or imaginary) and add a runat="server" attribute to the tag. The runat="server" attribute converts the HTML tag into a server-side ASP.NET control. For example, the code given below contains a <span> tag, which has been converted into an ASP.NET control.

<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

    Sub Page_Load()
        timenow.InnerText = DateTime.Now.ToString("T")
    End Sub

</script>
<
html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>HTML Controls vs ASP.Net Controls</title>
</head>
<
body>
    <form id="form1" runat="server">
    <div>

    System Time :
    <span id="timenow" runat="server" />

    </div>
    </form>
</body>
</
html>

Notice that the <span> tag given above looks just like a normal HTML <span> tag except for the addition of the runat="server" attribute. Because the <span> tag is a server-side HTML control, we can program against it. In above code, the current date and time are assigned to the <span> tag in the Page_Load() method. The HTML controls are included in the ASP.NET Framework to make it easier to convert existing HTML pages to use the ASP.NET Framework.

share this article :
post comment
 

Hello Nikhil Bhaiya

After very long time you are on community, why?

I only use to post as article or say as blog the things, which I face as a big problem in my development life cylce or what I learn.

You are right but, once upon a time that was a big issue for me and on mindcracker community (forum) i didn't find any answer but i find the answer here.

please don't mind.

thanks

Posted by Abhimanyu Kumar Vatsa Aug 30, 2010

This concept has posted 5 yrs ago, whats new in this.
and this should be in blog post. i think its not an article.
what you say ?

Posted by Nikhil Kumar Aug 30, 2010
Nevron Diagram
Become a Sponsor
PREMIUM SPONSORS
  • Get 2 Months Free of ASP.NET Hosting for Only $4.95/month! Receive FREE MS SQL and MySQL Databases Including ASP.NET 4/3.5, MVC 3.0, Silverlight 4, Windows 2008/IIS 7.0 Plus FREE IIS 7 Modules. Host UNLIMITED ASP.NET Web Sites - Click Here!
    Get 2 Months Free of ASP.NET Hosting for Only $4.95/month! Receive FREE MS SQL and MySQL Databases Including ASP.NET 4/3.5, MVC 3.0, Silverlight 4, Windows 2008/IIS 7.0 Plus FREE IIS 7 Modules. Host UNLIMITED ASP.NET Web Sites - Click Here!
6 Months Free & No Setup Fees ASP.NET Hosting!
Become a Sponsor