我在.aspx页面上,我想从静态类中获取控件的宽度和高度 我将它们定义为常数。
有没有办法直接从aspx页面访问该类?
我知道我可以制作一个方法:
width="<%= getWidthSize() %>"
并在aspx.cs中定义此方法以从该静态类获取大小。
但我想问这是否可以直接从网页aspx页面管理......?
感谢。
答案 0 :(得分:4)
如果它们位于同一名称空间中,您只需使用
即可<%= ClassName.StaticMethod() %>
如果要调用的方法位于另一个命名空间中,则需要指定完整路径
<%= Namespace.ClassName.StaticMethod() %>
或添加导入页面指令
<%@ Import namespace=”Namespace” %>
答案 1 :(得分:1)
您可以直接添加导入指令并直接引用静态类别。
http://msdn.microsoft.com/en-us/library/eb44kack.aspx
http://msdn.microsoft.com/en-us/library/79b3xss3(VS.80).aspx
E.g。
<%@ Import Namespace="SomeNamespace" %>
<%=SomeClass.SomeProperty.ToString() %>