Aarthi.33 Ответов: 0

Нужно отправить значение на событие нажатия кнопки с помощью java script в VB codebehind


У меня есть приложение Vb windows, где мне нужно отправить значение события нажатия кнопки в общий концентратор с помощью java script.

ниже приведен упомянутый код Javascript.


Может ли кто-нибудь, пожалуйста, направить меня

Что я уже пробовал:

$(функция () {
// Установите URL-адрес концентраторов для подключения
$.связи.хаб.URL-адрес = "http://localhost:8080/signalr";

// Объявите прокси-сервер для ссылки на концентратор.
ВАР чат = $.связи.Майхуб;
// Set initial focus to message input box.
           $('#message').focus();
           // Start the connection.
           $.connection.hub.start().done(function () {
               $('#sendmessage').click(function () {
                   // Call the Send method on the hub.
                   chat.server.send($('#displayname').val(), $('#message').val());
                   // Clear text box and reset focus for next comment.
                   $('#message').val('').focus();

Richard MacCutchan

Может ли кто-нибудь, пожалуйста, направить меня
В чем? как этот Javascript интегрируется в приложение Windows?

Aarthi.33

мне нужно вызвать эту функцию java script on button click event в VB коде позади

Richard MacCutchan

И как вы ожидаете сделать это в приложении Windows?

Aarthi.33

:-(

Richard MacCutchan

?

Aarthi.33

мы работаем над заменой взаимодействия com-acticevX между приложением Dotnet и siebel, поскольку siebel переходит на OpenUI. мы предложили подход signalr для замены взаимодействия Com-объекта и ActiveX и сделали это с помощью POC. мы пытаемся реализовать то же самое в реальной среде, где это приложение VB windows, и ударили в выполнении того же, что и SignalR-файл javascript.


Действие, которое нужно сделать, заключается в том, что при нажатии кнопки целочисленное значение отправляется на общий URL-адрес концентратора, и прослушивающие порты в приложении siebel получат это значение и предоставят представление с результатами.

не могли бы вы проводить меня?.

F-ES Sitecore

Вы не объяснили, откуда берется приложение windows. Вы упомянули код позади, вы путаетесь между веб-сайтом и веб-приложением?

Aarthi.33

Приложение Windows является отправной точкой, откуда пользователь дает целочисленное значение и нажимает кнопку Отправить, а затем отправляет это значение в общий концентратор, а оттуда порт прослушивания из приложения Siebel получает это значение.

его в таком порядке .netapplication(приложении VB для Windows)---&ГТ;приложения Siebel CRM в OPenUI.

F-ES Sitecore

Это звучит так, как будто вы пытаетесь сделать веб-клиент из приложения windows, которое вы на самом деле не можете сделать. Это все равно что пытаться заставить машину летать. Лучший способ справиться с такими вещами-встроить webcontrol в ваше приложение windows и управлять документом в webcontrol из вашего приложения windows, чтобы вы загружали страницу в webcontrol, обновляли элементы на странице, нажимали кнопки, ждали обновления страницы и т. д. Хотя в целом все это звучит как неправильная архитектура. Если клиент (ваша вещь siebel) предназначен для использования веб-клиентом, то вы должны сделать это и просто использовать браузер.

Aarthi.33

хорошо спасибо

Richard MacCutchan

Извините, я понятия не имею, что это значит.

Aarthi.33

окей.. :-(

ZurdoDev

Вы будете иметь, чтобы переписать его в VB, а не в JavaScript.

0 Ответов