Метод jQuery.load () может взять объект и превратить запрос в POST, а ASP.NET MVC должен сделать все остальное.
Так что это должно работать, если вы попробуете это:
function GetDetails() {
$("#divDetails").load('Details', {Id: 20});
}
HTHS
Charles
Ps. Маршрут по умолчанию должен обрабатывать Controller/Action/Id
, поэтому вы должны сделать что-то вроде $("#divDetails").load('Controller/Details/20');