Следующая конфигурация работает - она загружает представление Edit в div:
JQuery:
$("#mydiv").load(
"/Riders/Edit",
{ riderId: 123 },
function (data) { }
);
RidersController:
Function Edit(ByVal riderId As Integer) As ActionResult
Return View(_db.Riders.Single(Function(x) x.rider_id = riderId))
End Function
Но когда я добавляю HttpPost в контроллер для редактирования, я получаю сообщение об ошибке:
<HttpPost()>
Function Edit(ByVal model As Rider) As ActionResult
'code...
End Function
Ошибка:
POST http://localhost:4693/Riders/Edit 500 (Internal Server Error)
Теперь, почему я получаю ошибку POST для нагрузки? Я уверен, что я просто что-то упустил в моей настройке, но пока не вижу этого.