2010-03-30 103 views
0

我創建了一個具有模板容器的用戶控件。ASP.Net用戶控制模板實例化

<cc:SearchResultItem ID="SearchResultItem1" Customer='<%# ((Customer)(((RepeaterItem)Container).DataItem)) %>' runat="server">             
    <NameTemplate> 
     <%# Container.Name %> 
    </NameTemplate> 
</cc:SearchResultItem> 

這是控制放置在列出一些客戶的中繼器。客戶不受用戶控制的約束。當名稱模板在容器中實例化時,客戶對象尚不可用,但我需要訪問它的名稱,因爲它需要先解析。

問題:如何在實例化模板容器之前訪問爲用戶控件設置的屬性?提前致謝!

回答

0

我不認爲你可以。如何在控件綁定數據之前訪問控件的數據綁定屬性?

從你發佈的代碼中,我實際上並沒有看到在Init期間需要這樣做,但我可能錯過了一些東西。你能澄清爲什麼你需要客戶在Init期間而不是在Load或PreRender期間?

+0

當在Load或PreRender中暫停模板時,該模板不再工作...... – Chris 2010-03-30 16:40:20