ASP.NET, Java, VB и AJAX - PullRequest
0 голосов
/ 31 мая 2011

У меня есть приложение ASP.NET с кнопкой, которая запускает VB.NET на сервере при нажатии.

Спецификации изменены, я добавил своего рода меню, которое должно заменить кнопку VB.С некоторой помощью SO мне удалось манипулировать некоторым javascript, который выполняет постбэк и выполняет код кнопки.Я подумал, что мог бы просто сделать кнопку невидимой и по-прежнему иметь возможность вызывать событие on_click от js.Как неправильно я был!

Так что теперь я должен как-то вызвать VB sub либо из javascript, либо (как говорит босс) ajax.Я понятия не имею, как это сделать.

Может ли кто-нибудь дать мне хорошее руководство относительно того, как я могу вызвать подпрограмму VB.NET из ajax на клиенте?Или javascript?

Заранее спасибо, Джейсон

1 Ответ

0 голосов
/ 31 мая 2011

Не очевидно, что вы могли бы просто переключиться на Ajax из сценария обратной передачи, что бы ни говорил вам ваш босс. :-) В постбэке может произойти много вещей, которые вы не делаете в Ajax-вызове; установка других значений на стороне сервера, изменение видимости и тому подобное. Трудно сказать, не видя реального кода, хотя.

Самый простой способ для вас сейчас - снова нажать эту кнопку. Проблема в том, как вы устанавливаете невидимость, некоторые типы невидимости заставляют кнопку исчезать из формы, что делает невозможным ее нажатие даже программно.

Опять же, не видя код, трудно сказать, каким путем вы должны идти, но скрыть его с помощью css позволит "щелкнуть" по нему так, как вы это сделали. Скрывать его с помощью кнопки "button.Visible = false" не удастся.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...