Доброе время суток!!
Скажите, ребята, как можно демонстрировать вызов C# функции из JavaScript, чтобы можно было после выполнении получить результат из сервиса.
Вообщем то я исползовал UDP протакол для отправки информации на сервис и получении ответа(т.е. функции SendMessage и Receive).Так как отправка и получение ответа виполняется в Browser-е,нужно исползовать скрипты JavaScript-а.
И вот вопрос как реализовать(хотелось бы лучший способ) эти скрипты.Сразу скажу я еще вообще не писал код на JavaScript.
Заранее спасибо!
Если я правильно понял вопрос, то вам поможет AJAX. Так как нет подробностей, то и ответ будет обобщенным - тыц
пример:
$(document).ready(function () {
$('#btnSendMessage').click(function (event) {
event.stopPropagation();
var data = {
'message': $('#TextBoxSender').val(),
}
$.ajax({
url: 'MessageHandler',
type: 'POST',
data: JSON.stringify(data),
cache: false,
dataType: 'json',
processData: false,
contentType: "application/json; charset=utf-8",
success: function (data) {
if (data == true) {
alert("Сообщение доставлено");
location.reload();
}
else {
alert("Внимание! Сообщение не доставлено!");
}
},
error: function () {
alert("Произошел сбой бла бла бла");
}
});
});
})
Метод обработки сообщения:
[HttpPost]
public JsonResult MeesageHandler(string data)
{
var result = "Сообщение " + data + "принято"
return Json(result);
}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники