Я использую Kendo Grid для загрузки данных. В этом конкретном сценарии я должен передать большой объем данных от Kendo Grid до Controller.Проблема с сеткой Kendo Чтение действия
Моя Кендо Сетка чтения действие было так:
.Read(read => read.Action("BindJESummary", "JEDataView", new
{
FilterQueryId = @Model.FilterQueryId,
KnowledgeAccounts = @Model.KnowledgeAccounts,
GLAccounts = @Model.GLAccounts,
jeFilterTestingModel = Json.Encode(@Model.JEFilterTestingModelData)
}).Type(HttpVerbs.Post))
Это работает нормально, но когда данные слишком велик, это сломалось. Он не попал в контроллер. Когда мы проверили, Кендо отправлял большие данные в URL.
Как я могу сделать Кендо, чтобы отправить данные в в сообщении тела запроса?
Или, есть ли лучший способ сделать запрос от Kendo Grid?
ваша длина содержимого только 40, как вы можете скажем, что это большие данные, lol .. проблема в том, что вы используете Json.Encode, пытались ли вы удалить это или попробовать другую библиотеку для сериализации? –
Как выглядит ваш контроллер? – Nicholas
Ответ на ваш вопрос. Используйте POST. Почему вы отправляете все эти данные своему контроллеру в запросе GET (т. Е. '.Read()')? – Brett