<asp:RadioButton ID="myButton" Text="Option" GroupName="group" runat="server" />
爲什麼在這種情況下javascript函數調用$find('<%= myButton.ClientID %>')
返回null
?我需要檢測/更改客戶端JavaScript中的值。 $find()
應該是Sys.Application.findComponent()
的快捷方式。
更新:ID沒有問題,我試圖在$ chrome控制檯中找到()實際呈現的id並仍然爲null。我想獲得Ajax控件,而不是DOM元素。
你說的是什麼庫? jQuery或ASP.Net ajax庫? –
我前面的回答會幫助你 http://stackoverflow.com/questions/12402823/difference-between-ddl-id-ddl-id/12402942#12402942 –
@fanosek,一個'的'服務器標籤將產生一個DOM元素,而不是一個組件,除非你有一個擴展器連接到它。在這種情況下,您應該將擴展器的行爲ID傳遞給'$ find()',而不是元素的id(它們並不總是相同)。 –