当我点击链接打开它时,我正在使用由部分视图填充的引导模式。指向动作的模态引用的链接,返回在模态体内加载的局部视图。单击模态链接第一次触发动作方法,但是当我关闭模态并第二次打开它时,模态打开但动作方法不会被调用。每次调用动作方法都很重要,因为模态体的内容会发生变化。这是调用局部视图方法的html:
<a href="/Administrators/Users/ClinicListModal/28" class="modal-link">
<span class="glyphicon glyphicon-folder-open"></span>
</a>
这是我试图调用的动作方法:
public ActionResult ClinicListModal(int id)
{
return PartialView("_ClinicListModal", DataProvider.GetUserClinicsByID(id));
}
答案 0 :(得分:0)
使用此:
//remove modal content
$('.modal').on('hidden.bs.modal', function (e) {
$(e.target).removeData('bs.modal').find('.modal-content').empty();
});
每次模态不可见(=关闭)时,这将清空模态的内容。当内容不可见时,将调用控制器上的操作。