0
我正在使用ASP.Net 2.0。我有一個繼承自第三方供應商控制的自定義控件。我試圖重寫渲染方法。嘗試覆蓋控件的Render事件時出現ClientID問題
Protected Overrides Sub Render(ByVal writer As HtmlTextWriter)
if (some condition is true) then
Dim d As New Button()
d.RenderControl(writer)
else
MyBase.Render(writer)
end if
end sub
我需要的是,在某些情況下,我想能夠呈現一個按鈕,而不是原始控件。 但我希望按鈕具有與控件相同的客戶端ID,以便我可以使用JavaScript來操作它。
如何爲按鈕指定一個clientid? 謝謝。
使用d.ID =「btnIdNameHere」不適用於我,因爲我的控件位於面板中。它也可以在多個嵌套面板中使用。 所以當我創建按鈕時,我似乎無法使它與我的原始控件具有相同的ID。 – janem 2009-07-19 23:28:01