2

Home-Index ページに検索バーがあります。

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

この文字列をコード コントローラーに送信し、ホーム コントローラーではなくコード コントローラーを使用してユーザーを Code-Index ページに移動する必要があります。パラメータがそれを拾うのに十分ではないようです:

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 に答える