1

我正在动态创建一个锚标记。它被创建,但由于某种原因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");
}
4

1 回答 1

2

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

于 2013-04-17T16:00:20.663 回答