HI Guys
actually i was digging & quite confused from since i am working on Web with ASP.NET
THAT whenever i need to use a server tag (control) like
<asp:Label ID="lblName" />
& then to make it as a programmable element, so that i could access it in behind code i must
include runat = "server" but when if it must be included then how it will
differ from normal HTML tag, i mean what is the exact reason to include runat = "server" &
whats the different between general HTML tag & an ASP.NET tag without runat = "server" ?
When the markup code is parsed, everything is converted into server controls.
Any elements that are not tagged with runat="server" will just end up as a LiteralControl control with the HTML code as text.
For example, markup like this:
<div>
<p>
<span id="asdf" runat="server"> </span>
</p>
</div>
will end up as the controls:
LiteralControl("<div><p>")
HtmlGenericControl("span") with id asdf
LiteralControl("</p></div>")
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With