从aspx页面访问静态类属性页
问题描述:
我在.aspx页面上,我想从静态类 中获取控件的宽度和高度,其中我已将它们定义为常量。从aspx页面访问静态类属性页
是否有任何方法直接从aspx页面访问该类?
我知道我可以做一个类似的方法:
width="<%= getWidthSize() %>"
和aspx.cs里面定义这个方法从静态类取大小。
但我问是否可以直接从网页aspx页面管理...?
谢谢。
答
如果他们在相同的命名空间,你可以简单地使用
<%= ClassName.StaticMethod() %>
如果你想调用的方法是在另一个命名空间中,你需要或者指定完整路径
<%= Namespace.ClassName.StaticMethod() %>
或添加导入页面指令
<%@ Import namespace=”Namespace” %>
答
您可以简单地添加一个导入指令并直接引用静态类propery。
http://msdn.microsoft.com/en-us/library/eb44kack.aspx
http://msdn.microsoft.com/en-us/library/79b3xss3(VS.80).aspx
例如
<%@ Import Namespace="SomeNamespace" %>
<%=SomeClass.SomeProperty.ToString() %>
+0
非常感谢。非常有用。 – 2010-01-28 19:23:24
非常感谢。非常有用。 – 2010-01-28 19:25:18