我在一个控制器中有 3 个 actionResults,我希望所有 actionResults 返回一个视图,如下所示:
在控制器中:
public ActionResult Index()
{
return View(ListGroup);
}
[HttpPost]
public ActionResult Index(List<Group> listModel) {
@ViewBag.Success = "Update Suceess";
return View(listModel);//I set break point here
}
[HttpPost]
public ActionResult Search(Group ModelSearch) {
List<Group> listResult = ListGroup.Where(m=>m.GroupID == ModelSearch.GroupID).ToList();
return View("Index", listResult);
}
鉴于我有两种形式:
@using (Html.BeginForm("Search", "DisplayTable"))
{
<fieldset>
<legend>Search</legend>
<input type="text" name="GroupID" />
<input type="submit" value="SEARCH" />
</fieldset>
}
@using (Html.BeginForm("Index", "DisplayTable", FormMethod.Post))
{
var i = 0;
<table>
<tr>
<td>Name</td>
<td>GroupID</td>
</tr>
@foreach(var item in Model){
<tr>
<td>@Html.TextBoxFor(m => m[i].Name)</td>
<td>@Html.TextBoxFor(m => m[i].GroupID)</td>
</tr>
i++;
}
</table>
<input type="submit" value="SAVE" />
}
我希望这个控制器做两件事:
根据输入搜索记录。
编辑记录。
我将每个函数都放在 actionResult 中。ActionResult 索引运行良好,但 actionResult 搜索不起作用,它没有到达我设置的断点。