如何缩短查询字符串?

时间:2019-11-20 15:13:13

标签: c# asp.net-core-mvc request.querystring

我有一个MVC Core应用程序,提交时的表单之一传递了一个过长的查询字符串:

  

HTTP错误404.15-找不到请求过滤模块是   配置为拒绝查询字符串太长的请求。

我的操作方法如下:

public async Task<IActionResult> ExportAsync(int? itemId, SelectActiveOrInactive activeOrInactiveItems = SelectActiveOrInactive.Active)

这是表格:

<form asp-controller="Allocation" asp-action="Index">

这是提交按钮:

<input type="submit" value="Export" asp-controller="Allocation" asp-action="ExportAsync" formmethod="get" class="btn btn-primary form-control mr-1" />

查询字符串确实包含太多内容,但是您只需要itemIdactiveOrInactiveItems就可以了。有没有一种方法可以缩短查询字符串并删除我不需要的所有内容?我宁愿不要触摸web.config。

0 个答案:

没有答案