Не удалось отправить VB.NET переменная в javascript с использованием кода позади
Я пытаюсь отправить переменную vb в Javascript, используя код позади. Это не то, что я когда-либо делал раньше.
Я получаю ошибку queryNoVb не объявляется. Он может быть недоступен из-за своего уровня защиты на странице aspx.
Спасибо
Что я уже пробовал:
VB.NET код:
Public Class WebService Public Function queryNoForCodeBehind() Dim userId As Integer = Session.Item("uid") Dim groupId As Integer = Session("gid") Dim layers As New List(Of Object) Return getQueryNoFunction(Settings.Dif, userId, layers) End Function End Class
с фоновым кодом:
Public Class getQueryNoClass Inherits WebService Dim webServiceInstance = New WebService Public queryNoVb As Integer = webServiceInstance.queryNoForCodeBehind() End Class
страница ASPX:
<script> function getQueryNo() { var queryNoImport = <%=queryNoVb%>; } </script>