【发布时间】:2010-04-15 06:31:23
【问题描述】:
我有一个 DropDownList,需要在后面的代码中知道它的名字:
<select name="ctl00$cphMainContent$ddlTopic" onchange="javascript:setTimeout('__doPostBack(\'ctl00$cphMainContent$ddlTopic\',\'\')', 0)" id="ctl00_cphMainContent_ddlTopic">
<option value="All">All</option>
</select>
我需要获取值“ctl00$cphMainContent$ddlTopic”
这可能吗?
【问题讨论】:
-
您能澄清一下您为什么要这样做吗?
-
因为我们想“绕过” ASP.NET。是的,我知道,这是个坏主意,但现在为时已晚,我们已经做到了!
-
为了清楚 wRaR 的回答,
myddl.ClientID将为您提供生成的 HTML 中可用的id属性,myddl.UniqueID将为您提供生成的 HTML 中可用的name属性。
标签: asp.net controls attributes webforms