62,046
社区成员
发帖
与我相关
我的任务
分享
public class ClickLable : WebControl, IPostBackEventHandler,IPostBackDataHandler
{
public event EventHandler Click;
public string TagType
{
get { return ViewState["type"]!=null?ViewState["type"].ToString():""; }
set { ViewState["type"] = value; }
}
public string Text
{
get { return ViewState["text"] != null ? ViewState["text"].ToString() : ""; }
set { ViewState["text"] = value; }
}
protected virtual void OnClick(EventArgs e)
{
if (Click != null)
Click(this, e);
}
public void RaisePostBackEvent(string eventArgument)
{
OnClick(EventArgs.Empty);
}
protected override void Render(HtmlTextWriter writer)
{
writer.Write("<a name="+this.UniqueID+" href=\"#\">"+Text+"</a>");
base.Render(writer);
}
public bool LoadPostData(string postDataKey, System.Collections.Specialized.NameValueCollection postCollection)
{
return false;
}
public void RaisePostDataChangedEvent()
{
//throw new Exception("The method or operation is not implemented.");
}
}