Asp.net mvc 在_Layout.cshtml中提交表单

Asp.net mvc 在_Layout.cshtml中提交表单,asp.net-mvc,asp.net-mvc-4,Asp.net Mvc,Asp.net Mvc 4,我在布局文件中放置了一个搜索框,以便所有使用该布局的页面都具有该布局。当用户单击按钮进行搜索时,我在何处处理此表单中的提交/操作 对于从_Layout.cshtml页面启动的操作,这是如何工作的?这与在普通视图中使用表单没有什么不同。您只需编写一个操作来响应POST请求,并确保表单已发布到该操作 In_Layout.cshtml @using(Html.BeginForm("Search", "Home")) { ... } HomeController内部(可以是任何其他控制器) 这

我在布局文件中放置了一个搜索框,以便所有使用该布局的页面都具有该布局。当用户单击按钮进行搜索时,我在何处处理此表单中的提交/操作


对于从_Layout.cshtml页面启动的操作,这是如何工作的?

这与在普通视图中使用表单没有什么不同。您只需编写一个操作来响应POST请求,并确保表单已发布到该操作

In_Layout.cshtml

@using(Html.BeginForm("Search", "Home"))
{
    ...
}
HomeController内部(可以是任何其他控制器)


这和在普通视图中使用表单没有什么不同。您只需编写一个操作来响应POST请求,并确保表单已发布到该操作

In_Layout.cshtml

@using(Html.BeginForm("Search", "Home"))
{
    ...
}
HomeController内部(可以是任何其他控制器)