从aspx页面访问不同类中的const

时间:2013-08-16 18:30:40

标签: asp.net .net

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

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

<%=MY_CONST%>

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

首先编辑: 所以我尝试了解决方案“使用&lt;%= Myclass.Myconst%&gt;”但我收到错误“名称Myclass未声明”。

以下是更多详情: 该课程属于同一个项目。 它是一个包含多个Const的模块。 我用的是VB.net .NET 3.5

任何想法?

解决方案

我找到了解决方案here

我需要添加一个import语句:

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

然后我可以使用:

<%=MyConst%>

2 个答案:

答案 0 :(得分:1)

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

您可以像访问它一样访问它:

<%=TheClass.MY_CONST%>

如果您使用的是c#,请确保该课程位于同一namespace

答案 1 :(得分:0)

确保常量值为public值,并将其引用如下:

<%= YourClassName.MY_CONST %>