1
私は、リンクをクリックすると部分的に表示されるブートストラップモーダルを使用しています。モーダルへのリンクは、モーダルの本体の内部にロードされた部分ビューを返すアクションへの参照です。最初にモーダルリンクをクリックすると、アクションメソッドが起動しますが、モーダルを閉じて2回目に開くと、モーダルは開きますが、アクションメソッドは呼び出されません。モーダルボディの内容が変更されるたびに、アクションメソッドを呼び出すことが重要です。ここでは部分ビューのメソッドを呼び出すためのHTMLです:2回目はモーダルリンクをクリックしてコントローラアクションを呼び出さない
<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));
}