2

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

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

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

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

我该怎么办?

4

1 回答 1

14

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

@using (Html.BeginForm("Index", "SomeOtherControllerName"))
{
    <p>
        Find by name: @Html.TextBox("SearchString")  
        <input type="submit" value="Search" />
    </p>
}
于 2013-01-28T16:53:19.590 回答