我正在使用<li>
动态添加HtmlGeneriControl
个元素。现在需要在循环中访问控件ID。我怎样才能获得ID?
答案 0 :(得分:0)
如果我理解,您想要访问服务器上的<li>
元素?你不能,因为li标签不会回发。否则,在同一个运行时实例中,或者如果您正在谈论客户端,您必须确保ID我认为是唯一的。您可能会获得ID的命名容器生成的好处(例如ct100_ContentPlaceholder_liID),但我不能100%确定tha.t这可能会导致您关闭ID的查找?
我试图解决多种情况,因为它确实取决于您如何分配li标签以及您尝试从中检索它们的位置。我们需要看到这个代码。
答案 1 :(得分:0)
使用HtmlGeneriControl生成<li>
时,还要设置ID属性。
var x1 = new HtmlGenericControl("li") { ID: "li1" }
var x2 = new HtmlGenericControl("li") { ID: "li2" }