锚标签的onClick不起作用

时间:2013-04-17 15:52:52

标签: c# asp.net

我正在创建一个锚标签。它被创建,但由于某种原因,onClick无效。

这是我的代代码:

HtmlGenericControl emailsubject = new HtmlGenericControl("div");
emailsubject.ID = count++ + "emailSubject";
emailsubject.InnerHtml = "Subject: " 
    + "<a id=\"summa\" href=\"#\" onClick=\"subject_Click();\">" 
    + results2["EmailSubject"].ToString() 
    + "</a>";

以下是我的onClick功能:

public void subject_Click()
{
    Response.Write("Clicked");
}

1 个答案:

答案 0 :(得分:2)

你现在设置它的方式,你试图从一个html元素调用一个javascript函数。尝试初始化您正在创建的控件的onclick函数,或者使用另一个asp.net控件(ASP:Hyperlink)来调用后面的代码中的函数。