紛らわしいエラーが発生しましたが、その理由がよくわかりません。通常、この種のエラーは、2 つの ActionResult があり[HttpPost]
、そのうちの 1 つを忘れた場合に表示されます。しかし、ご覧のとおり、私は [HttpPost]
そこにいるので、何がこの問題を引き起こしているのでしょうか?
エラー:Type 'PersonalWebsite.Controllers.BlogController' already defines a member called 'Search' with the same parameter types Controllers\BlogController.cs
そしてコード:
//
// GET: /Blog/Search
public virtual ActionResult Search()
{
return RedirectToAction(MVC.Blog.Index());
}
//
// POST: /Blog/Search
[HttpPost]
[ValidateInput(false)]
public virtual ActionResult Search(SearchViewModel model)
{
// irrelevant code snipped
return View(model);
}
このコントローラーで定義されている他のSearch()
メソッドはありません。奇妙です。
何か案は?