asp.net自定义控件问题
我初次学习自定义控件,主要就是在一个<a>标签上面加了一个click事件,但是页面却无法触发,麻烦大家帮忙看看。代码如下
--------------------编程问答-------------------- 没人啊。。来人啊 --------------------编程问答-------------------- <a>标签上面加了一个click
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.");
}
}
用jquery 不行么?
--------------------编程问答--------------------
因为我要回到当前页面做处理,用Ajax处理比较麻烦
想问下,我这么写有什么问题导致不能触发事件
补充:.NET技术 , ASP.NET