锚标记Onserverclick事件

时间:2011-02-03 15:58:52

标签: c# sharepoint-2007

尝试实现服务器端单击以锚定标记 下面的代码是.CS文件(sharepoint 2007 / c#)

lblDetails.Text += userCreds[i].UserInfoID + " - " + "[a href='#' runat ='server' onserverclick='LinkButton_Click ]+ userCreds[i].AccountName + "[/a] ";

public void LinkButton_Click(object sender, EventArgs e)
{}

当链接上的链接时,它不会转到LinkBut​​ton_clicked menthod

请帮助!!!

2 个答案:

答案 0 :(得分:0)

尝试使用下面的委托/事件处理程序连接事件,而不是使用onserverclick标记注入事件。

lblDetails.Click += new EventHandler(LinkButton_Click);

答案 1 :(得分:0)

看看是否有效:

  • 添加一个可以正常执行操作的按钮,例如btnLinkBut​​ton

  • 注册事件处理程序:

    btnLinkButton.Click += new EventHandler(LinkButton_Click);

  • 将事件添加到标签

lblDetails.Attributes.Add("onclick", ClientScript.GetPostBackEventReference(btnLinkButton, null))