C#在后面的代码中将click事件添加到Table Cell

时间:2011-04-04 16:14:41

标签: c# asp.net events tablecell

我正在尝试使用codebehind将click事件添加到TableCell ..我基本上希望用户能够单击一个单元格并导致服务器端单击事件,以便我可以使用GUID调用方法单元格中的项目...似乎这个功能应该已经内置但我无法在教学方式中找到太多内容。我错过了什么?

2 个答案:

答案 0 :(得分:2)

您可以从代码隐藏添加属性到单元格。

首先确保单元格在标记中标记为runat="Server"

然后在代码后面添加属性,如

YOURCELLNAME.Attributes.Add("onmouseout", "this.style.cursor='pointer';this.style.backgroundImage='';");

YOURCELLNAME.Attributes.Add("onclick","NameOfAJavascriptFunctionHere");

答案 1 :(得分:1)

不幸的是,ASP.Net不支持此功能。作为一项工作,我建议添加一个没有文字的LinkBut​​ton,并尝试将其扩展到Absolute的{​​{1}}值的所有单元格。

然后使用按钮的点击事件。

祝你好运!