меня ниже div
внутри родительского вида и ниже Html.Action
возвращает PartialView
Stop Html.Action от вызова на Load
<div id="preview" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
@Html.Action("GetPrintView", "Connector")
</div>
</div>
Я открываю выше modal
используя ниже JQuery:
$("#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