Я использую MVC.
У меня есть модель представления, которая содержит бизнес-объект.
Мне нужно отправить этот бизнес-объект обратно в действие контроллера с помощью AJAX.
На данный момент я использую функцию Url.Action для создания URL-адреса запроса для AJAX и передачи идентификатора бизнес-объекта в качестве параметра запроса для действия. Затем мне нужно извлечь объект из базы данных, чтобы использовать его.
Есть ли способ (с помощью Json) передать этот объект как объект? Объект показан ниже
public class BusinessObject : BaseBusinessObject
{
public virtual string Id { get; set; }
public virtual IDictionary Data { get; set; }
public virtual IDictionary Collections { get; set; }
}
В идеале действие контроллера должно иметь такое определение, как ...
public ActionResult DOThis(BusinessObject bo) {}