как получить переменную javascript в метод URL.Action mvc

onSelectRow: function(id) {
   document.location.href = '@Url.Action("EditEncounter", "EditEncounter", new { encounterId = "'<%:id%>'", popId = TempData["POPULATIONID"] })'
                            //new { encounterId = temp.EncounterId, popId = (int)TempData["POPULATIONID"] }
}

Как, Сэм Хилл, я могу получить эту переменную id в моем методе Url.Action?

Это то, на что я смотрю, когда отлаживаю

document.location.href = '/EditEncounter/EditEncounter?encounterId=%40id&amp;popId=2'

person SoftwareSavant    schedule 12.07.2012    source источник


Ответы (1)


var dummyURL ='@Url.Action("EditEncounter", "EditEncounter", new { encounterId = -2, popId = TempData["POPULATIONID"] })';
                            var path =dummyURL.replace("-2", id);
                            debugger;
                            document.location.href = path;

Кажется, это работает.

person SoftwareSavant    schedule 12.07.2012