需要一个视图发布到不同的控制器MVC

Kay*_*yra 2 c# asp.net-mvc

我的Home-Index页面上有一个搜索栏:

<p>
    Find by name: @Html.TextBox("SearchString")  
    <input type="submit" value="Search" />
</p>
Run Code Online (Sandbox Code Playgroud)

我需要将此字符串提交到我的代码控制器中,并使用代码控制器而不是家庭控制器将用户带到Code-Index页面.似乎参数不足以让它拿起来:

public ViewResult Index(string sortOrder, string searchString)
{
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

Dar*_*rov 14

将其包装在表单中并指定控制器和要提交的操作:

@using (Html.BeginForm("Index", "SomeOtherControllerName"))
{
    <p>
        Find by name: @Html.TextBox("SearchString")  
        <input type="submit" value="Search" />
    </p>
}
Run Code Online (Sandbox Code Playgroud)