如何获取对FormView的EditTemplate内部的RadButton的客户端对象引用

时间:2013-11-18 21:31:20

标签: javascript asp.net webforms formview rad-controls

我正在尝试获取一个对EditTemplate内部的RadButton对象的javascript引用。这适用于RadTextBox但不适用于RadButton。查看生成的代码,我看到RadButton的ClientID而不是 ctl00_ContentPlaceHolder1_EmployerFormView_rdBtnLegal

它是

ctl00_ContentPlaceHolder1_EmployerFormView_rdBtnLegal_input。因此,javascript代码如下:

var checkbox = document.getElementById('<%=EmployerFormView.FindControl("rdBtnLegal").ClientID%>');

返回未定义的对象引用。奇怪的是,我不明白为什么<%=EmployerFormView.FindControl("rdBtnLegal").ClientID%>评估为ctl00_ContentPlaceHolder1_EmployerFormView_rdBtnLegal(没有_input),而ClientID是_input

提前谢谢

0 个答案:

没有答案