【发布时间】:2021-04-11 09:29:48
【问题描述】:
关于在 ASP.NET MVC 的控制器部分中定义与 搜索 进程相关的路由时遇到问题。
我想要做的是在我单击表单中的搜索按钮后获取下面定义的这个 URL。
Blog/Search?searchKeyword=banana
我创建了一个示例表单,但我不知道如何在其操作中定义 url。我该怎么做?
这是与表单代码sn-p相关的代码,如下所示。
<form action="Blog/Search/" method="get">
<input type="text" name="searchKeyword">
<button type="submit"><i class="bi bi-search"></i></button>
</form>
这是在如下所示的控制器部分中定义的搜索功能。
[HttpGet]
[Route("Blog/Search/{searchKeyword}")]
public ActionResult BlogSearch(string search_string, int Sayfa = 1)
{
var searchList = db.Blog.Include("Category").Where(
x => x.Content.Contains(search_string)).OrderByDescending(x => x.BlogId).ToPagedList(Page, 5);
return View(searchList);
}
【问题讨论】:
标签: html asp.net-mvc search