Нужно отправить значение на событие нажатия кнопки с помощью 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.