如何在aspx页面中引用另一个对象属性

问题描述:

我有一个类,它不存在于后面的代码中,我声明了一个属性,称为“Name”。现在我想在aspx页面中访问这个属性“Name”。如何在aspx页面中引用另一个对象属性

我知道我们可以通过在页面后面的代码中创建另一个属性或字符串变量或隐藏字段并为其设置“Name”属性值并使用<访问此新属性/变量/隐藏字段, =%>在aspx页面。

但我不想通过上述方法去。

所以还有其他的方法。

+1

你为什么不想将属性添加到后面的代码中?你如何在代码中声明类? – Oded

+0

@Oded - 我的课不在文件后面的代码中。 – Bibhu

+0

但是你的代码背后正在使用它?怎么样?如果不是的话,你如何能够打电话给它? – Oded

你可以在你的代码添加属性后面将举行一个参考类:

public SomeClass MyClass 
{ 
    get 
    { 
     // return an instance of SomeClass here 
     return new SomeClass(); 
    } 
} 

,然后在aspx页面,你可以访问此属性:

<%= MyClass.SomeProperty %> 
+0

还有别的办法吗?不使用其他财产。 – Bibhu

+0

您需要一个实例。如果你愿意,你可以在ASPX页面直接创建这样的实例。但没有实例,你不能访问这个类,但只能访问它的静态成员。 –

+0

是的Darin我知道我必须创建一个对象来访问它,否则声明它是静态的以访问它。我可以使用表达式生成器在aspx页面中创建对象吗? – Bibhu