HtmlControl.TagName Property

Definition

Gets the element name of a tag that contains a runat=server attribute and value pair.

C#
public virtual string TagName { get; }

Property Value

The element name of the specified tag.

Examples

The following code example demonstrates how to use the TagName property to programmatically determine the element name of a tag.

ASP.NET (C#)
<%@ Page Language="C#" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>HtmlControl TagName Property Example</title>
<script language="C#" runat="server">
 
      void Submit_Clicked(Object sender, EventArgs e) 
      {
         
         Message.InnerHtml = "My TagName is: " + Submit1.TagName;
 
      }        
      
 
   </script>
</head>
 
<body>
   <form id="form1" method="post" runat="server">

      <h3>HtmlControl TagName Property Example</h3>

      <input id="Submit1"        
             type="submit"
             value="Click Me!!"
             onserverclick="Submit_Clicked"
             runat="server"/>
      
      <br /><br />

      <span id="Message" runat="server"/>  
 
   </form>

</body>
</html>

Remarks

Use this property to programmatically determine the element name of the HTML server control. For example, the TagName property of the server-side <div id="myDiv" runat=server> element contains the value "div".

Applies to

Proizvod Verzije
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1