2011-05-10 40 views
0

我有一個包含多個內容面板的ASPX頁面。在一個面板中是一個RadioButtonList。在另一個面板中是具有引用RadioButtonList的ControlParameter的數據源。當列表和數據源位於同一個面板中時,這很好,但是當我將它們移動到單獨的面板時,ControlParameter無法再找到RadioButtonList。如何在不同的內容面板中引用控件的ID?

如何修改ControlParameter正在查找的ID以便它可以在其他面板中找到它?

回答

0

我找到了答案其他地方:

使用內容面板,一個美元符號,和控件的ID的ID。

例如,如果ControlParmeter這個樣子,當他們在同一個面板:

<asp:ControlParameter Name="tableName" Type="String" 
    ControlID="rblCurrentEntityFriendlyName" 
    PropertyName="SelectedValue"></asp:ControlParameter> 

然後,它現在是這樣的,當控制被轉移到與ContentPlaceHolderID等於面板CPHEntityPanel

<asp:ControlParameter Name="tableName" Type="String" 
     ControlID="CPHEntityPanel$rblCurrentEntityFriendlyName" 
     PropertyName="SelectedValue"></asp:ControlParameter> 

我從Adrian Johnson得到了這個答案,他從「netneedsgiant,博客於2006年5月5日」得到了答案。

相關問題