ief*_*fpw 1 asp.net-mvc asp.net-mvc-4
我在布局文件中放置了一个搜索框,以便所有使用该布局的页面都具有该布局。当用户单击按钮进行搜索时,如何处理此表单中的提交/操作?
对于从_Layout.cshtml页面启动的操作,这应该如何工作?
这与在普通视图中使用表单没有什么不同。您只需要编写一个响应POST请求的操作,并确保将表单发布到该操作即可。
在_Layout.cshtml中
@using(Html.BeginForm("Search", "Home"))
{
...
}
Run Code Online (Sandbox Code Playgroud)
在HomeController内部(可以是任何其他控制器)
public class HomeController : Controller
{
[HttpPost]
public ActionResult Search(SearchModel model)
{
//search implementation
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2087 次 |
| 最近记录: |