You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ASP.NET Core项目搜索功能无法正常工作的解决方案

搜索功能核心配置说明

这是需要修改的最核心配置,若缺少该项配置,搜索功能将无法正常运行。
若未配置对应属性,系统将无法识别用户输入的待搜索字符串
出现配置缺失时,提交搜索后的URL仅会显示为如下无效格式:localhost:7276/HomePage/Index?,不会携带任何搜索参数。

存在问题的初始输入框代码

<input class="form-control" type="text" placeholder="Search for..." aria-label="Search" aria-describedby="btnNavbarSearch" />

修正后的输入框代码

核心是补充name="SearchString"属性绑定搜索参数名,同时增加value属性回显当前生效的搜索过滤条件:

<input class="form-control" type="text" placeholder="Search for..." name="SearchString" value="@ViewData["CurrentFilter"]" aria-label="Search" aria-describedby="btnNavbarSearch" />

可正常运行的完整搜索表单代码

<form method="get" action="/HomePage/Index" class="d-none d-md-inline-block form-inline ms-auto me-0 me-md-3 my-2 my-md-0">
  <div class="input-group sty">
    <input class="form-control" type="text" placeholder="Search for..." name="SearchString" value="@ViewData["CurrentFilter"]" aria-label="Search" aria-describedby="btnNavbarSearch" />
    <input type="submit" value="Search" class="btn btn-primary" />
  </div>
</form>

内容的提问来源于stack exchange,提问作者gourav kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.03 08:44:04