【发布时间】:2014-09-30 12:26:21
【问题描述】:
如何在一个Collection的aspx页面中获取多个DropDownList的ID名称?
DropDownList ddl = new DropDownList();
string s=ddl.ID;
List<string> li = new List<string>();
li.Add(s);
【问题讨论】:
-
不清楚你的意思。您的代码似乎已成功将元素添加到列表中。你想做什么但不起作用?
-
我想在 List(Collection) 中获取 DropDownLists 的所有 ID。此代码不起作用。最后获取空值。
-
您正在创建一个新的 DropDownList 并检索 ID 属性(此时将为空)。你想做什么?您想找出一些现有 DDL 的 Id 吗?
-
是的,你是对的。 DDL 已经存在于设计页面中。如果有 100 个 DDL,如何在 List 中获取现有 DDL 的 ID? @BenRobinson
-
@user2096592:what 下拉列表的所有 ID?您只是在问如何引用页面上的控件吗?这些应该是 Page 对象上的类级成员,除非它们是动态创建的,或者是某些转发器控件的一部分或类似的东西。你需要更具体。现在,您显示的代码完全符合我们的预期。它创建一个新的
DropDownList(没有默认的ID值),然后将ID值添加到List。
标签: c# asp.net collections