Это архитектура:
SearchController извлекает данные и заполняет сетку Telerik. Строки выбираются в сетке. Когда строка выбрана, я хочу получить доступ к DataKey (AccountId) и передать этот ключ действию в EchoController.
На сетке я использую:
.ClientEvents(events => events.OnRowSelected("onRowSelected"))
JavaScript выглядит так:
function onRowSelected(e) {
var AccountId = e.row.cells[0].innerHTML;
alert(AccountId);
$.ajax({ type: "POST",
url: "/Echo/GetPatientData",
datatype: "json",
traditional: true,
data: AccountId,
data: { 'AccountId': AccountId }
});
}
Пост действительно работает, однако я не могу отобразить представление SearchResults в контроллере Echo. Эта стратегия явно ошибочна.
Вопрос: Как правильно это сделать?
Спасибо!
Арнольд