protected override void Render(HtmlTextWriter writer)
{
writer.WriteBeginTag("a");
if (Enabled)
{
if (string.IsNullOrEmpty(Message))
{
writer.WriteAttribute("href", "javascript:" + Page.ClientScript.GetPostBackEventReference(this, ""));
}
else
{
writer.WriteAttribute("href",
"javascript: if (confirm('" + Message.Replace("'", "\\'") + "')) {" +
Page.ClientScript.GetPostBackEventReference(this, "") + "}");
}
}
else
{
writer.WriteAttribute("disabled", "disabled");
}
if (!string.IsNullOrEmpty(Class)) writer.WriteAttribute("class", Class);
writer.Write (HtmlTextWriter.TagRightChar);
writer.Write(Text);
base.Render(writer);
writer.WriteEndTag("a");
}