我正在尝试通过视图页面的cliecking按钮将视图页面重定向到另一个视图页面。 前,
我有两页 1.学生 2. BookIssue
我必须过滤StudentName。在这个viewPage中我有一个文本框和一个提交按钮。当我点击提交按钮时,它应该带我到带有在文本框中输入的studentName的BookIssue Controller。
我必须使用TempData来获取另一个模型中的值但是我认为在代码中使用它不是好习惯
请帮我解决这个问题。
答案 0 :(得分: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"/>
}