从 aspx 页面访问静态类属性

Cri*_*riu 1 asp.net

我在 .aspx 页面上,我想从静态类中获取控件的宽度和高度,我将它们定义为常量。

有没有办法直接从 aspx 页面访问该类?

我知道我可以制作一个方法,如:

width="<%= getWidthSize() %>"
Run Code Online (Sandbox Code Playgroud)

并在 aspx.cs 中定义此方法以从该静态类中获取大小。

但我问这是否可以直接从 web aspx 页面管理...?

谢谢。

Jam*_*Ide 5

如果它们在同一个命名空间中,你可以简单地使用

<%= ClassName.StaticMethod() %>
Run Code Online (Sandbox Code Playgroud)

如果要调用的方法在另一个命名空间中,则需要指定完整路径

<%= Namespace.ClassName.StaticMethod() %>
Run Code Online (Sandbox Code Playgroud)

或添加导入页面指令

<%@ Import namespace=”Namespace” %>
Run Code Online (Sandbox Code Playgroud)