Вызов подпрограммы vb из универсального обработчика c #

#c# #asp.net #ajax #vb.net #subroutine

#c# #asp.net #ajax #vb.net #подпрограмма

Вопрос:

У меня есть устаревшее приложение на asp. Код, лежащий в основе, написан на vb, о котором я мало что знаю. Итак, я добавил универсальный обработчик и вызываю его из Ajax. Теперь у меня есть подпрограмма в коде, которая вызывается при загрузке страницы. Я хочу вызвать ее снова, но либо из c # (предпочтительно), либо из ajax. Я пытался вызвать ее из c #, но класс там недоступен. Итак, что я могу сделать?

Код VB выглядит следующим образом:

 Partial Class PatientAppointmant_box
Inherits System.Web.UI.Page
.
.
.
Public Sub foo()
`Dim define few adapters
'fille this and bind to datasource 
End Sub
  

Я хочу вызвать это foo() из универсального обработчика.

Комментарии:

1. Это VB.NET или VB, который вы пытаетесь вызвать?

2. Внутри моего web.config написано Microsoft.VisualBasic.Compatibility, Version=10.0.0.0 , я не знаю vb

3. @JohnWu да, это приложение forms, я забыл упомянуть об этом.

4. Итак, у вас есть веб-сайт, который ASP.NET веб-формы, написанные на VB и написанные на c #? Или программа на c # является отдельным приложением?

5. Я добавил универсальный обработчик в c #. Прямо сейчас я решил проблему с location.reload(), но вы знаете, что частая загрузка страницы вызывает раздражение у пользователя