0

javascript 및 부분 뷰를 사용하여 모달 템플릿을 채우려고합니다. 마스터 레이아웃 파일에 템플릿이 있고 Ajax ActionLink를 클릭하면 채워지 길 원합니다. 그러나 Ajax ActionLink를 클릭하면 템플릿의 내부 div 4 개가 사라집니다.모달에 대한 태그가 렌더링되지 않습니다.

<!-- Container for modal --> 
<div id="modal-element" class="modal fade in" tabindex="-1" role="dialog"> 
    <div class="modal-dialog modal-lg"> <!--This disappears after ajax--> 
     <div class="modal-content"> <!--This disappears after ajax--> 
      <div class="modal-header"></div> <!--This disappears after ajax--> 
      <div id="modal-body-footer"> <!--This disappears after ajax--> 
       <!--this will be rendered via partialview--> 
      </div> 
     </div> 
    </div> 
</div> 

내 actionlink는 Webgrid에 그래서 다음과 같습니다 분명히 4 명 div의 누락

grid.Column("", null, format: (item) => Ajax.ActionLink("Delete", "Delete", new { id = item.Id }, new AjaxOptions { UpdateTargetId = "modal-body-footer"}, new { @class = "modal-link" })), 

내 렌더링 된 HTML : 나는 아약스 겸손한 라이브러리를 설치 한 Rendered html with only outer most div from layout

. 이 divs는 어디에 있습니까?!,!?

답변

0

내 오류를 발견했습니다. 부트 스트랩 3.0.0을 사용 중이며 3.1.1 이상에서 작동합니다 ...