【发布时间】:2012-02-25 19:48:17
【问题描述】:
我有一个新的 asp.net mvc 3 项目,结构如下:
观看次数: /Home/Index.cshtml
@{
Html.BeginForm("Index", "Home", "POST");
}
<input id="name" type="text" />
<input id="submit_1" type="submit" value="submit" />
@{
Html.EndForm();
}
@{
Html.BeginForm("FindTeacher", "Home", "POST");
}
<input id="name" type="text" />
<input id="submit_2" type="submit" value="submit" />
@{
Html.EndForm();
}
控制器: /Controllers/HomeController.cs
public class HomeController : Controller
{
[HttpPost]
public ActionResult Index(string name)
{
//call the model FindStudent() and set the ViewData
return View();
}
[HttpPost]
public ActionResult FindTeacher(string name)
{
//Call the FindTeacher () and set the ViewData
return View();
}
}
submit_1是有效的,因为它找到了Index的ActionResult,但是,当我点击submit_2时,它说找不到FindTeacher Controller。
那我该怎么办?
【问题讨论】:
-
@using(Html.BeginForm(...)) { ... }
标签: asp.net-mvc