有什麼方法可以直接訪問aspx頁中的類的字段?ASP.NET表達式:訪問類的屬性
我已經試過這樣:
在aspx頁面我已經加入:
<form id="LoginForm" runat="server">
<asp:Label Text='<%# Eval("Test") %>' runat="server" ID="jym" />
</form>
,並在後端類本頁面我已經聲明的屬性爲:
private string test;
public string Test {
get {
return test;
}
set {
test = value;
}
}
此屬性在Page_Load()
中初始化爲:Test = "JYM";
但問題是我無法在瀏覽器中看到這個值。標記呈現爲<span/>
,但沒有任何內容。
我做錯了什麼?
感謝您的答覆。是的,我沒有使用任何數據綁定或任何可迭代的ASP組件。我只是願意從頁面訪問私人財產。 – 2012-03-24 20:46:42
@TapasBose更新 – Robbie 2012-03-24 20:57:35
謝謝。在將值設置爲屬性後,我需要調用'this.DataBind();'。我可以簡單地通過' '或者以JavaScript的形式訪問它:'$(document)。就緒(功能(){ 警報('<%# Test %>'); });' –
2012-03-24 20:59:22