2012-01-26 54 views
2

我覺得這是不可能通過嘗試添加文字到中繼器的頁腳模板,這樣我以後可以往裏面...ASP文字轉發頁腳模板中

<FooterTemplate> 
    <asp:Literal ID="panelFooter" runat="server"></asp:Literal> 
</FooterTemplate> 

回答

3

您可以將數據將Text屬性綁定到代碼隱藏中方法的結果。在這個例子中,我們要在頁腳中顯示的產品總數:

<FooterTemplate> 
    Total number of products: 
    <asp:Literal runat="server" Text='<%# GetTotalNumberOfProducts() %>' /> 
</FooterTemplate> 

在代碼隱藏,我們要創建一個計算數字,並返回其爲Literal控制的方法。

protected string GetTotalNumberOfProducts() 
{ 
    return 42.ToString(); 
} 

請注意,我們不需要通過其ID來找到控件。我們剛剛返回s string,數據綁定語法將在代碼隱藏中調用我們的方法,並將結果放入控件中。