1
我具有低於div
父視圖內側和下方Html.Action
返回PartialView
停止Html.Action被調用的裝入
<div id="preview" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
@Html.Action("GetPrintView", "Connector")
</div>
</div>
我使用以下的jquery打開上述modal
:
$("#printdoc").click(function(e) {
e.preventDefault();
$(this).attr('data-target', '#preview');
$(this).attr('data-toggle', 'modal');
});
問題是,無論何時加載父.cshtml
它都會調用上面的Html.Action
,但這應該只在點擊按鈕時被調用。我嘗試使用data-url
作爲div
,但仍然重複調用該操作。任何幫助?
這就是我想已經是局部視圖,但它調用局部視圖的操作方法加載父頁面。 – Saroj
@Saroj,這將不會調用部分視圖操作,因爲我們不會在任何地方調用它,除非點擊'printdoc'按鈕。你用過Url.Action嗎? – Satpal
除了'printdoc'點擊之外,這個操作方法無處不在。這種方法仍然被調用。我不知道如何在評論中附上圖片,否則我可能會向您顯示調用堆棧。操作方法是否缺少任何「屬性」? – Saroj