带有 ViewComponent 的 Net Core 中的模态 Window

Modal Window in Net Core with ViewComponent

我在使用 JQuery 打开模式 Window 时遇到问题。我不调用函数。与普通页面相同的代码正常打开,但 viewcomponent 内的调用函数不调用。 剃须刀页面包含一个视图组件。这个 viewComponent 有 The modal window is call from JQuery function

调用函数代码为:

<a href="#myModal" class="btnEditar btn btn-dark btn-sm" data-toggle="modal" title="Edit" 
data-id="@item.Id" Id="Edit">Edit</a>

部分脚本是

@section Scripts {
    <script>
        $(".btnEditar").click(function (eve) {
        $(console.log("here click"));
        $("#modal-content").load("htmlpage.html");
        });
 </script>
 }

非常非常感谢 问候

如果你的模态是这样的:

<div id="myModal" class="modal fade" role="dialog">
<div class="modal-dialog modal-lg">
    <div class="modal-content">
      
    </div>
</div>
</div>

在你的组件中。

您可以像这样更改主视图:

<a href="#myModal" class="btnEditar btn btn-dark btn-sm" data-toggle="modal" title="Edit" Id="Edit">Edit</a>
@await Component.InvokeAsync("YourCompoentName")

@section Scripts
{ 
    <script>
        $(".btnEditar").click(function (eve) {
        $(console.log("here click"));
        $('.modal-content').load("../htmlpage.html");
    });
    </script>

}

测试结果: