2
如何將文本框連接到MVC5中的方法使用屬性路由,區域?屬性路由
這是視圖:
@using (Html.BeginForm())
{
@Html.TextBox("searchpara")
@Html.ActionLink("Search", "SearchMethod", "Home", new { area = "Timetables" }, null)
}
控制器:
[RouteArea("Timetables")]
[RoutePrefix("Home")]
public class HomeController : Controller
{
方法:
[Route("SearchMethod/{searchpara=Test}")]
public ActionResult SearchMethod(string searchpara)
{
它不工作。問題可能不是路由?
如果您刪除'RouteArea',它是否工作? – Haney
大衛,謝謝你的迴應。刪除[RouteArea(「時間表」)]給出404 – Steve
嘗試下面的傑里米庫克的答案。我認爲這將是票。 – Haney