首页 > 解决方案 > 为 .NET CORE MVC 中的 HTTP Post API 调用保存过滤器

问题描述

目前我正在.net core mvc 3中开发一个web应用程序。过滤器如下图所示。如果我将过滤器用于最大数量的结果 - 例如,我将切换开关从 25 切换到 50。

在此处输入图像描述

如果用户要离开当前视图,因为他需要一些详细信息或其他信息,然后使用显示的过滤器返回此站点 - 过滤器设置为默认值。

我怎样才能为会话做一个“已保存”的过滤器?目前我的代码看起来像下面的例子。为此,我正在使用 AJAX HTTP POST“调用”。

谢谢你的帮助。

<form id="filterForm" asp-controller="Reference" asp-action="Mappings" data-ajax="true" data-ajax-method="POST" data-ajax-update="#updateContainer">
    <nav aria-label="breadcrumb">
        <ol class="breadcrumb">
            <li class="breadcrumb-item"><a href="@Url.Action("Index","Home")">Start</a></li>
            <li class="breadcrumb-item active" aria-current="page">Verknüpfungen</li>
        </ol>
    </nav>
    <br />
    <div class="row">
        <div class="col-md-3">
            <!-- MY PARTIAL WITH FILTER LIKE THE IMAGE AND THE FILTER MODEL IS HERE -->
            @Html.Partial("_MappingsFilter", new ModulareArbeitsanweisung.Models.Reference.MappingsFilter(requestType))
        </div>
        <div class="col-md-9" id="updateContainer">
            <!-- MY CONTENT WHICH IS FILTERED IS HERE -->

        </div>
    </div>
</form>

标签: javascripthtml.net-core

解决方案


推荐阅读