2011-12-17 52 views
0

我有一個下拉列表,在我TopicTreeSearchControl,我的網頁上,但是從實際的頁面,控制坐鎮,我得到一個錯誤:的DropDownList人跡罕至

'TopicSearchTree.ddlDatasources' is inaccessible due to its protection level 

我想從我的網頁這樣做:

protected override void Render(HtmlTextWriter writer) 
{ 
    Page.ClientScript.RegisterForEventValidation(TopicSearchTreeControl.ddlDatasources.UniqueID); 
    Page.ClientScript.RegisterForEventValidation(TopicSearchTreeControl.ddlYears.UniqueID); 
    base.Render(writer); 
} 

如何訪問此?

+0

我該怎麼做? – cdub 2011-12-17 04:16:14

回答

1

地控制內部屬性暴露的數據源

internal DataSource DropDownListDataSource 
{ 
    get { return ddlDataSources; } 
} 

雖然這似乎是一個更大的架構問題。您應該在控件內註冊它進行驗證。