0

我正在尝试通过单击视图页面的按钮将视图页面重定向到另一个视图页面。前任,

我有两页 1. 学生 2. BookIssue

我必须过滤 StudentName。在这个 viewPage 中,我有一个文本框和一个提交按钮。当我单击提交按钮时,它应该将我带到 BookIssue 控制器,并在文本框中输入了 studentName。

我必须使用 TempData 才能在另一个模型中获取值但我认为在代码中使用它不是一个好习惯

请在这个问题上帮助我。

4

1 回答 1

0

使用路由参数尝试RedirectToAction结果studentName

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

然后接收studentNameBookIssueController

您也可以通过以学生页面的形式输入action姓名和姓名来重定向controller

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