0

如何从 aspx 页面访问模块中的 const?

我用它来访问后面代码中的 const :

<%=MY_CONST%>

当 Const 在不同的类(项目中的模块)中时有什么区别?

第一次编辑: 所以我尝试了解决方案“使用 <%= Myclass.Myconst %>”,但出现错误“未声明名称 Myclass”。

这是更多详细信息:该类在同一个项目中。它是一个包含多个 Const 的模块。我使用 VB.net .NET 3.5

有任何想法吗?

解决方案

我在这里找到了解决方案:

我需要添加一个导入语句:

<%@ Import Namespace="Mynamespace.Myclass" %>

然后我可以使用:

<%=MyConst%>
4

2 回答 2

2
Public Class TheClass
    Public Const MY_CONST As String = "123456"
End Class

您可以像这样访问它:

<%=TheClass.MY_CONST%>

如果您使用的是 c#,请确保该类位于相同的namespace.

于 2013-08-16T18:37:06.120 回答
0

确保常量值是一个public值并像这样引用它:

<%= YourClassName.MY_CONST %>
于 2013-08-16T18:37:16.217 回答