我已经创建了http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/sorting-filtering-and-paging-with-the-entity-framework-in-an-asp-net-mvc-application的搜索表单和结果,它使用PagedList Nuget包处理分页和排序。
我需要帮助的是,如何将搜索表单放在我的母版页上? (_layout.cshtml)?
答案 0 :(得分:5)
将一个from包含一个Text框和一个按钮,表单的动作将是搜索动作
_layout.cshtml
页面中的常规代码
@using(Html.BeginForm("ActionName","ControllerName", FormMethod.Get))
{
@Html.TextBoxFor(m => m.Query)
<div>
<input type="submit" value="Search" />
</div>
}