Через функцию "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);
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть проект типаNETStandart 2
Правильно ли я понимаю: каждый класс это совокупность типов, а каждый тип это либо класс либо структура?