[英]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.