У меня есть Ajax на веб-странице, которая передает некоторые данные на серверный метод VB.Net. После того, как эти данные относятся к серверному методу, мне нужно вызвать другой метод на стороне сервера, чтобы использовать данные, которые я только что собрал. Вот очень упрощенный пример:VB.Net: вызов sub из общего доступа
' This method gets the input from the Ajax code on the web page.
<System.Web.Services.WebMethod> _
Public Shared Sub GetAwesome(VBInputText As String)
Dim strTest As String = VBInputText
' Now that we have collected input from the user,
' we need to run a method that does a ton of other stuff.
DisplayAwesome(VBInputText)
End Sub
Protected Sub DisplayAwesome(AwesomeIn As String)
' The real app does a lot more than this. For this example, it
' just sets the text of a literal.
litAwesomeResult.Text = AwesomeIn
End Sub
Конечно, в приведенном выше примере DisplayAwesome(VBInputText)
дает мне ошибку «Не удается обратиться к члену экземпляра ...». Итак, можно ли сейчас позвонить Protected Sub DisplayAwesome
с Public Shared Sub GetAwesome
? Я надеюсь остаться рядом с таким решением, потому что он будет хорошо работать с приложением, поскольку он уже написан другим сотрудником.
Удалены из общей декларации 'GetAwesome()' – djv