data-ajax-update 和 data-ajax-mode="replace" 在 dotnet core jquery unobtrusive ajax 中不起作用

Joy*_*Joy 3 unobtrusive-ajax asp.net-core-mvc .net-core asp.net-core

我有一个锚点,它应该用局部视图替换网格。

<a class="btn btn-primary" 
                        data-ajax="true" 
                        data-ajax-method="GET"
                        data-ajax-mode="replace"
                        data-ajax-update="content"
                        data-ajax-url="@Url.Action("add","user")"> Create User </a>
 <div class="row table-area">
    <div class="col-md-12" id="content">
        @Html.AjaxGrid(Url.Action("results", "user"))
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我看到它使用部分视图调用用户操作,但它从不使用id="content".

这是我的控制器方法 -

    [Route("add")]
    public IActionResult AddUser()
    {
        return PartialView("Partials/AddUser",new RegisterViewModel());
    }
Run Code Online (Sandbox Code Playgroud)

理想情况下,它应该用部分视图完全替换网格内容,但它不会替换 . 响应状态为 200,我可以看到内容正在响应中返回。有人知道这里有什么问题吗?

Nic*_*ner 7

更改data-ajax-update="content"data-ajax-update="#content"