Search code examples
asp.netasp.net-controls

how to write tag Name and ID for ASP.NET Server Controls


I am developing an asp.net server control and in the

protected override void RenderContents(HtmlTextWriter output)

method I just write something equivalent to this:

output.Write("<input id='"+ClientID+"' value="+value ... etc.);

so for the ID it's just ClientID i guess but for the name I'm not really sure, I see that asp.net controls have a bit of difference between them (_ for id is $ for name),

Is there some API from asp.net for getting the Name or we just have to figure it out?


Solution

  • Check this property (Control.UniqueID):