Через функцию "addNewOrder" клиент получает модель для вставки, а что бы ее вставить в страницу использует ajax что бы получить PartialView в виде html.
Но зачем создавать еще один запрос если я могу через SignalR вернуть PartialView(вместо модели) через функцию "addNewOrder".
Но в клиенте в таком случае я получаю объект(ActionResult), а не html.
Как это сделать?
контроллер:
ActionResult view =
PartialView("~/Views/Orders/OrderPartial.cshtml", order);
view.ExecuteResult(this.ControllerContext);
WorkspaceHub.AddNewOrder(UserName, view);
Хаб:
public static void AddNewOrder(String userName, ActionResult order)
{
hubContext.Clients.User(userName).addNewOrder(order);
}
Клиент:
workspace.client.addNewOrder = function (order) {
$('#Orders').append(order);
console.log(order);
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть проект типаNETStandart 2
Правильно ли я понимаю: каждый класс это совокупность типов, а каждый тип это либо класс либо структура?