如何让鼠标点击table单元格时将单元格的值获取

dwg503 2012-09-26 02:13:27
TableRow r = new TableRow();
for (int i = 0; i < cba.Length; i++)
{

TableCell c = new TableCell();

c.Text = cba[i];

cba[i] = "<a href='class_shishi.aspx'>" + cba[i] + "</a>";

c.Controls.Add(new LiteralControl(cba[i]));
r.Cells.Add(c);
}
Table2.Rows.Add(r);

我就拖了个table控件,然后显示数据,并把单元格的文字做了超链接,然后想问下,怎么实现在单击单元格文字时,把单元格的值获取存放。
...全文
168 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dwg503 2012-09-26
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
然后转跳到另外一个界面

c.Attributes.Add("onclick","window.open('2.aspx?text=' + encodeURIComponent(this.innerHTML))")
[/Quote]

我想说的是 这个代码实现了转跳另外一个界面 可是 点击的单元格数据保存在哪?
我就是想保存所 点击的单元格的值 让这个值直接赋值在另外一个界面的textbox里面 应该怎么才能做到 还是你发的代码我没了解透彻。。。
孟子E章 2012-09-26
  • 打赏
  • 举报
回复
然后转跳到另外一个界面

c.Attributes.Add("onclick","window.open('2.aspx?text=' + encodeURIComponent(this.innerHTML))")
dwg503 2012-09-26
  • 打赏
  • 举报
回复
我是想在后台获得那个单元格的值 不是弹出框出现那个值

就是想点击那单元格,然后转跳到另外一个界面,顺便把单元格的值直接显示在另外个界面的textbox上
mizuho_2006 2012-09-26
  • 打赏
  • 举报
回复
innerText也可以。
孟子E章 2012-09-26
  • 打赏
  • 举报
回复
c.Attributes.Add("onclick","alert(this.innerHTML)")

61,655

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧