使用另一个按钮(不是表单的提交按钮)重置剃须刀页面中的搜索条件

时间:2018-12-08 15:29:59

标签: c# razor asp.net-core razor-pages

我有一个基于Microsoft的Add Search教程开发的剃须刀页面。

在页面上的表单内,我有一个“筛选器”按钮,该按钮调用OnGetAsync()方法查询字符串参数,并且运行良好。但是,我也向表单添加了一个重置​​按钮。重置按钮将按预期方式清除表单字段,但是在不使用JavaScript / jQuery的情况下,如何进行另一个没有查询字符串参数的调用,从而重置了用户的搜索?

我正在研究使用处理程序。这是我要用的吗?还是可以让reset按钮也调用OnGetAsync,但是没有查询字符串参数?

1 个答案:

答案 0 :(得分:0)

对于Razor Page查询,它通过查询字符串传递参数,如下所示:

<x-view-media></x-view-media>

要清除查询字符串,您可以尝试:

http://localhost:64454/Movies?MovieGenre=Comedy&SearchString=