Пользовательские пространства имен в ASPX-скрипте, запущенные на сервере - PullRequest
0 голосов
/ 04 октября 2018

У меня есть файл в webroot с именем myfile.vb с пространством имен, классом и функцией:

  Namespace Postgressql
      Class pgworker
        Public Function readsql() As Object
            Return "SQL data"
        End Function
      End Class
  End Namespace

Я создал решение без ошибок.

Я сейчас пытаюсьиспользовать это пространство имен в моем решении для веб-формы, в другом файле ASPX с этим оператором

<%@ Import Namespace = "Postgressql" %>
<script runat="server">
    Dim Result As Postgressql.pgworker = New pgworker
    Dim mydata = Result.readsql()
</script>

Это говорит мне, что он не может найти пространство имен.Как я могу сделать это пространство имен доступным в моем файле aspx?

1 Ответ

0 голосов
/ 05 октября 2018

Вам нужно отметить класс Public:

Namespace Postgressql
    Public Class pgworker
        Public Function readsql() As Object
            Return "SQL data"
        End Function
    End Class
End Namespace
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...