繁体   English   中英

ASP.NET WebForm-按字符串获取表单元格

[英]ASP.NET WebForm - get table cell by string

我想通过ID(类型为字符串)获取TableCell。 该过程类似于JavaScript中的getElementById。 我将如何在C#中做到这一点?

例如,

var tb = document.someFunction("jks_build_1"); // this should get JKS-BUILD1
<asp:TableRow runat="server">
    <asp:TableCell ID="jks_build_1" BackColor="White" ForeColor="Black">JKS-BUILD1</asp:TableCell>
    <asp:TableCell ID="jks_build_2" BackColor="White" ForeColor="Black">JKS-BUILD2</asp:TableCell>
    <asp:TableCell ID="jks_build_dev" BackColor="White" ForeColor="Black">JKS-BUILD-DEV</asp:TableCell>
</asp:TableRow>

我不明白您的问题,为什么您不只是打电话给物业。

var t = jks_build_1.Text;

可能有更好的方法来解决此问题,但是我的第一个直觉是在程序开始时逐行逐个循环遍历表,并使用单元格的ID字符串构建字典。

当您需要通过ID访问单元格时,只需引用该词典,您便会拥有所需的内容。

我也相信您可以在表上调用.FindControlById()函数或类似函数,但这可能有效也可能无效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM