MVC Kendo Grid вызывает метод обновления, и с помощью скрипача я могу видеть данные объектов в строке запроса. В режиме отладки я также вижу, что связыватель модели смог определить количество объектов в строке запроса. Но когда я смотрю на свой список объектов, ни одно из значений не встречается. Я не знаю, где еще искать возможные решения на данный момент.
Razor view:
Скрипач:
HTTP-запрос: GET [ПРОПУЩЕНО]MultipleTaxTypesUpdate?models%5B0%5D%5BTaxId%5D=33a34b0e-06a1-415b-b2c7-c155839123d6&models%5B0%5D%5BName%5D=Event+Taxes&models%5B0%5D%5BExternalCode%5D =3
Представление отладки:
Обратите внимание, что в представлении отладки был обнаружен 1 объект, но свойства пусты. Если я обновлю 2 объекта, у меня будет 2 пустых объекта в представлении отладки.
Вид модели
using System;
namespace ECM.DAL.ViewModels.Taxes
{
public class TaxTypeViewModel
{
public Guid TaxId { get; set; }
public string Name { get; set; }
public int ExternalCode { get; set; }
}
}
models[0].TaxId
, а неmodels[0][TaxId]
, посколькуTaxTypeViewModel
не имеет индексатора строк. - person Ant P   schedule 14.06.2014