Asp.net MVC 면도기에서 검색 기능을 구현하려고합니다. 내가 이상한 것을 찾는 것은 검색 texbox에서 값을 검색하는 것입니다 (그러나 이것을 원하지만 후드에서 무슨 일이 일어나는지 알고 싶어합니다).양식 내 검색 텍스트 상자의 값이 저장되는 방법
다음 @using (Html.BeginForm("Search", "Home", FormMethod.Get))
{
@Html.TextBox("query")
<input type="submit" value="Submit" />
}
컨트롤러 코드 : - -이 :
public ActionResult Search(string query, int? page)
{
int pageIndex = page ?? 1;
ViewBag.query = query;
PagedList.IPagedList<Product> PagedProducts = dbStore.Products.Where(p => p.Name.Contains(query)).ToList().ToPagedList(pageIndex, PageSize);
return View(PagedProducts);
}
참고 : - 다음
은HTML 코드입니다 위의 HTML 코드를 공유 _Layout.cshtml 즉 masterpage에있는 파일
나는 이것을 이해 할 수없는입니다. 내가 게시 된 양식의 사용을 본 다른 예에서는 이것이 일어나지 않습니다. –
또한이 시도했지만 여전히 검색 텍스트 상자에 텍스트가 나타납니다 –
이것은 내 지식을 모순됩니다. 당신의 상황을 설명하기 위해 실제 샘플을 제공해 주시겠습니까? – Zruty