protected override void RenderAttributes(HtmlTextWriter writer)
{
writer.WriteAttribute("value", Value);
Attributes.Remove("value");
writer.WriteAttribute("name", RenderedNameAttribute);
Attributes.Remove("name");
if (ID != null)
{
writer.WriteAttribute("id", ClientID);
}
if (AutoPostBack)
{
String finalOnClick = Attributes["onclick"];
if (finalOnClick != null)
{
finalOnClick += " " + Page.ClientScript.GetPostBackEventReference(this, null);
Attributes.Remove("onclick");
}
else
{
finalOnClick = Page.ClientScript.GetPostBackEventReference(this, null);
}
writer.WriteAttribute("onclick", finalOnClick);
}
Attributes.Render(writer);
writer.Write(" /");
}