2009-09-10 4 views
0

На моей странице aspx у меня есть кнопка и onClientClick Я вызываю функцию vbScript. Мне нужно использовать VBScript, поскольку сторонний ActiveX поддерживает только vbScript.Вызов функции VB.net из VBScript

OnClientClick Я заполняю пару текстовых полей ASP.net. Как я могу вызвать процедуру VB.net, которая находится в коде с vbScript.

Как я не могу назвать и OnClientClick, и onClick кнопок одновременно, Как вызвать процедуру Side Side на стороне сервера из vbScript.

+1

Не совсем понимаю, в чем проблема. Компонент ActiveX является серверным? Раньше он использовался в сценариях ASP? –

+0

Мне просто нужно вызвать функцию vb.net из vbscript. – acadia

+1

@acadia: Вам нужна большая ясность в вопросе. Чтение между строками у вас есть IE на клиенте, работающем с VBScript. Обработав входной тип = текстовое событие onclick, вам нужно эмулировать стандартную отправку сообщения ASP.NET onclick. Это покрывает это? Если да, укажите это подробное описание в своем вопросе. Невозможность включить хорошие данные - причина, по которой ваш вопрос остается без ответа в течение 2 дней. – AnthonyWJones

ответ

0

Это старый вопрос, поэтому я не уверен, что он был решен. Как уже указывалось, ему не хватает деталей, но просто для удовольствия я дам возможное решение. Насколько я понимаю, я бы сделал следующее. Из vbScript вызывается служба (web) или aspx-страница. Попросите эту службу/страницу вернуть объект JSON со всеми необходимыми значениями. JSON - это просто текст, поэтому его можно легко проанализировать, чтобы заполнить текстовые поля.