C# 在代码隐藏中向 TableCell 添加点击事件
我正在尝试使用代码隐藏向 TableCell 添加单击事件。我基本上希望用户能够单击单元格并引发服务器端单击事件,以便我可以使用项目的 GUID 调用方法在单元格中......似乎这个功能应该已经是内置的,但我一直无法找到太多的指导方式。我缺少什么?
I'm trying to use the codebehind to add a click event to a TableCell..I basically want the user to be able to click a cell and cause a server side click event so that I can call a method with the GUID of the item in the cell...seems this functionality should already be built-in but I've been unable to find much in the way of instruction. What am I missing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以从代码隐藏向单元格添加属性。
首先确保单元格在标记中标记为
runat="Server"
然后在代码后面添加属性,例如
或
You can add an attribute to the cell from code-behind.
First make sure the cell is marked
runat="Server"
in markupThen in code behind add attributes such as
or
不幸的是,ASP.Net 不支持这一点。作为一种解决方法,我建议添加一个不带文本的 LinkButton,并尝试将其扩展到具有
Position
的Absolute
值的所有单元格。然后使用按钮的点击事件。
祝你好运!
Unfortunately this is not supported in ASP.Net. As a work arround, I would suggest adding a LinkButton without text and try to extend it to all the cell with
Absolute
value forPosition
.Then use the button's click event.
Good luck!