一些方法,我需要綁定一個ASP.NET控件像這樣:綁定值導致ASP.NET
<asp:label ID="lblName" Text=<%# GetName()) %>
和代碼隱藏文件,我有這樣的方法:
protected string GetName()
{
...
}
這是對的嗎,或者我該怎麼做這樣的事情?
一些方法,我需要綁定一個ASP.NET控件像這樣:綁定值導致ASP.NET
<asp:label ID="lblName" Text=<%# GetName()) %>
和代碼隱藏文件,我有這樣的方法:
protected string GetName()
{
...
}
這是對的嗎,或者我該怎麼做這樣的事情?
代碼隱藏方法需要公開我相信;我可能是錯的,但我已經得到這個工作:
<asp:label ID="lblName" Text='<%= GetName() %>' />
隨着
public string GetName()
{
...
}
HTH
嘗試:
<asp:Label ID="Status" runat="server"><%# this.Test() %></asp:Label>
上面的代碼假定您有一種名爲Test()的方法,public
訪問在其實現文件中返回string
。
謝謝! 我可以用這種方式只寫默認屬性。 但是另一個呢? – Roman 2010-10-27 13:13:06
你是什麼意思*如何關於另一個?*?您可以從您的標記中訪問「public」和「protected」屬性,但不能訪問「private」。 – 2010-10-28 06:52:36
GetName()你可以返回「Something」嗎? – 2010-10-27 13:09:44
@Ranhiru,你可以用這種方法返回你想要的任何東西。您也可以返回對象,然後執行如下操作:<%= GetName()。PropertyOfObject%>。 – 2010-10-27 16:28:07