部分视图数据未在mvc中刷新

时间:2015-08-04 14:50:51

标签: jquery asp.net asp.net-mvc twitter-bootstrap

我在asp.net mvc视图中有一个bootstrap表,其中包含指向所选项ID的打开模型对话框的链接。它调用动作方法和动作方法返回局部视图。每个事情都在刷新页面,但问题是每次它显示第一次加载的vaues。我在调试中观察到的是动作方法并不是每次点击都会调用,它只是第一次调用。我无法在哪里做出改变。下面是我的方法..

这是HTML

<td>
<a href="~/Trainer/DislayTrainerDetails/@item.trainerid" aria-hidden="true" 
 style="cursor:pointer" data-toggle="modal" data-   
 target="#myModalTrainer">More</a>
 </td>

弹出模型代码:

<div class="modal fade" id="myModalTrainer" tabindex="-1" role="dialog" 
aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
    <div class="modal-content">

    </div>
  </div>
</div>

控制器:

[OutputCache(NoStore = true, Duration = 0, VaryByParam = "*")]
    public ActionResult DislayTrainerDetails(int id)
    {
        ModelState.Clear();

        TrainerService tser = new TrainerService();

        var trainer = tser.GetAllTrainer();

        var c = from i in trainer where i.trainerid == id select i;

        return View("_PartialTrainerDetails", c.FirstOrDefault());
    }

请在此帮助..提前谢谢。

0 个答案:

没有答案