Это возможно
Это вполне (и легко) возможно.
А как насчет сложных объектов?
@ xixonia предоставили всю информацию, которая может вам понадобиться для этого.Но эти примеры довольно просты и могут не предоставлять информацию, если у вас есть какие-то сложные объекты, такие как:
public class Person
{
public int Id { get; set; }
public string Name { get; set; }
public Person Spouse { get; set; }
public IList<Person> Children { get; set; }
}
Любой объект, имеющий более одного уровня свойств в своем дереве, рассматривается как сложныйобъект. Использование техники, предоставленной @xixonia, в этом случае не сработает .
Поэтому, если вы хотите использовать такой сценарий, я предлагаю вам прочитать это сообщение в блоге , который подробно описывает всю проблему, а также предоставляет довольно простой плагин jQuery, который позволяет отправлять даже сложные объекты в действия контроллера MVC Asp.net, которые будут привязаны к модели вашего сложного сильного типа.
Другие посты в этом же блоге также могут оказаться полезными:
Если вы будете использовать Ajax вместе с Asp.net MVC, вы найдете эти сообщения очень полезными и сэкономите большую часть вашеговремя разработки, когда вы сталкиваетесь с такими проблемами.