Jquery中的asp-net内核更新模型
在我的ASP.NETCore2.2应用程序中,我有一个页面模型。此模型具有一个属性,例如: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
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
;您需要更改控制器操作的签名,以将过滤器
作为参数