有什么方法可以直接访问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