Jquery中的asp-net内核更新模型

Jquery中的asp-net内核更新模型,jquery,.net-core,Jquery,.net Core,在我的ASP.NETCore2.2应用程序中,我有一个页面模型。此模型具有一个属性,例如: public string filter { get; set; } 在我的CSHTML文件中,我将其转换为javascript,如下所示: var filter = @Html.Raw(Json.Serialize(Model.fiter)); my JS中的filter变量具有正确的值。但是,我想给这个过滤器变量一个不同的值,然后重新加载页面 filter = newvalue; //some s

在我的ASP.NETCore2.2应用程序中,我有一个页面模型。此模型具有一个属性,例如:

public string filter { get; set; }
在我的CSHTML文件中,我将其转换为javascript,如下所示:

var filter = @Html.Raw(Json.Serialize(Model.fiter));
my JS中的
filter
变量具有正确的值。但是,我想给这个
过滤器
变量一个不同的
,然后重新加载页面

filter = newvalue; //some string
location.reload(true);

我希望在我的页面模型中返回
过滤器
值,但是页面正在重新加载,但是我的模型的过滤器值没有更新。我做错了什么?

location.reload
发送一个GET请求,请求中不包含JavaScript数据的值
过滤器

要发送数据,您可以

  • 将其包含在
    表单的
    输入中
    ,并模拟表单的提交;它将发出带有表单数据的POST请求

  • 导航到一个URL,如
    www.website.com/page?filter=value
    ;您需要更改控制器操作的签名,以将
    过滤器
    作为参数