0

ビューページのボタンをクリックして、ビューページを別のビューページにリダイレクトしようとしています。元、

私は 2 つのページを持っています。 1. Student 2. BookIssue

StudentName をフィルタリングする必要があります。このviewPageには、1つのテキストボックスと1つの送信ボタンがあります。[送信] ボタンをクリックすると、テキスト ボックスに入力された StudentName を使用して BookIssue Controller に移動する必要があります。

別のモデルで値を取得するにはTempDataを使用する必要がありますが、コードでこれを使用するのは良い習慣ではないと思います

この問題について私を助けてください。

4

1 に答える 1

0

ルートパラメータでRedirectToAction結果を試してくださいstudentName

public ActionResult Student(string studentName)
{
    //...
    return RedirectToAction("index", "BookIssue", new { studentName });
}

次に、studentNameで受け取りBookIssueControllerます。

また、学生ページの形式でaction名前と名前を入力してリダイレクトすることもできますcontroller

@using (Html.BeginForm("index", "BookIssue"))
{
    @Html.TextBox("StudentName")
    <input type="submit" name="Go to Book Issue"/>
}
于 2012-09-04T21:41:48.593 に答える