使用data-id填充模态

时间:2018-11-30 14:20:32

标签: javascript c# jquery asp.net-mvc

我的目标是:

  1. 点击链接
  2. 打开模式
  3. 查看与用户单击的行相关的信息

当前,我的模式已打开,但它显示了我的所有记录,我只希望显示具有相应信息的良好记录。

我在<a>上有一个数据ID,它是唯一的标识符,我知道了,但是我不知道以后如何使用它。

我还通过Chrome调试器注意到,当我打开模式时,它会进入shown.bs.modal,但是它会直接进入而不执行函数中的内容。

我不知道这对我的问题来说是否真的很重要,但是我想指定我的模型包含一个List <_Event>_Event是充当事件模型的类。

有帮助吗?

[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 = 1392 };
    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);
}




 function GetEventsDetails(id) {

     $.get("@Url.Action("GetEventsDetails", "Events")/" + id,
         function (data) {
             $('.modal-body').html(data);
         })

     $('#myModal').show();

     }

0 个答案:

没有答案