Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript中的服务器代码_Javascript_Vb.net_Properties_Shared - Fatal编程技术网

Javascript中的服务器代码

Javascript中的服务器代码,javascript,vb.net,properties,shared,Javascript,Vb.net,Properties,Shared,我有: 我试图从Page.aspx访问TestClass类的共享属性 此代码工作正常: Page.aspx Page.aspx.vb TestClass.vb 不太清楚,但您的类是否在命名空间中?您可能需要将名称空间导入到aspx文件中 Public Class TestClass Public Enum TipoIdioma Portugues Ingles End Enum Public Shared ReadOnly Prope

我有:

我试图从Page.aspx访问TestClass类的共享属性

此代码工作正常:

Page.aspx
Page.aspx.vb
TestClass.vb

不太清楚,但您的类是否在命名空间中?您可能需要将名称空间导入到aspx文件中

Public Class TestClass

    Public Enum TipoIdioma
        Portugues
        Ingles
    End Enum

    Public Shared ReadOnly Property Idioma() As TipoIdioma
        Get
            If System.Globalization.CultureInfo.CurrentCulture.Name.ToLower = "pt-br" Then
                Return TipoIdioma.Portugues
            Else
                Return TipoIdioma.Ingles
            End If
        End Get
    End Property

End Class

您需要创建
TestClass
的新实例。试着这样做:

<%@ Import Namespace="MyNamespace" %>

警惕(“葡萄牙”);
警惕(‘英格尔’);

它不起作用。。。同样的错误再次出现。“TestClass”类不是页面后面的代码。我有:Page.aspx Page.aspx.vb TestClass.vb我正在尝试从Page.aspx访问TestClass类的共享属性。我想我们可能需要更多信息。TestClass.vb文件位于哪里?它是否在应用程序代码目录中?
Public Class TestClass

    Public Enum TipoIdioma
        Portugues
        Ingles
    End Enum

    Public Shared ReadOnly Property Idioma() As TipoIdioma
        Get
            If System.Globalization.CultureInfo.CurrentCulture.Name.ToLower = "pt-br" Then
                Return TipoIdioma.Portugues
            Else
                Return TipoIdioma.Ingles
            End If
        End Get
    End Property

End Class
<%@ Import Namespace="MyNamespace" %>
<script language="JavaScript">

    <%
    Dim tc = new TestClass()
    if TestClass.Idioma = TestClass.TipoIdioma.Portugues Then %>
        alert('portugues');
    <% else %>
        alert('ingles');
    <% end if %>

</script>