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

本文关键字:MVC 控制器 视图 一个 | 更新日期: 2023-09-27 17:56:33

我的主页索引页面上有一个搜索栏:

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

我需要将此字符串提交到我的代码控制器中,并使用代码控制器(而不是主控制器)将用户带到代码索引页面。似乎参数不足以让它拾取它:

public ViewResult Index(string sortOrder, string searchString)
{
}

我该怎么做?

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

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

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