Вот моя цель:
Я пытаюсь отобразить детали события в моем модале.Для этого я выполняю сценарий javascript, который возвращает метод «GetEventsDetails» моего контроллера «Event» с идентификатором события.
Когда я отлаживаю в Chrome, я вижу проход id, за исключением того, что в моемконтроллер, значение всегда 0.
Я не очень понимаю, почему, я проверил много в сети, и все, кажется, на моей стороне!
Это потому, что я не используюajax call?
Заранее спасибо!
function GetEventsDetails(id) {
//$('#myModal').find('.modal-title').text("Details ");
$.get("@Url.Action("GetEventsDetails", "Events")/" + id,
function (data) {
$('.modal-body').html(data);
})
$('#myModal').show();
}
</script>
}
[Authorize]
[HttpGet]
public async Task<ActionResult> GetEventsDetails(int Zkp)
{
ViewBag.sessionv = HttpContext.Session.GetInt32("idMember");
FileMakerRestClient client = new FileMakerRestClient(serverName, fileName, userName, password);
var toFind = new Models.EventsLines { Zkp = Zkp };
var results = await client.FindAsync(toFind);
bool isEmpty = !results.Any();
if (isEmpty)
{
return View();
}
Models.EventsLines oEventViewModel = new Models.EventsLines();
oEventViewModel = results.ToList().First();
Console.WriteLine(oEventViewModel);
return PartialView(oEventViewModel);
}