HTTP错误404.0 - 在控制器中的操作未找到。 MVC

时间:2018-04-17 09:00:28

标签: asp.net-mvc

我在控制器中做了一个动作,返回某个类别的所有博客

a.btn {
   display: flex;
   justify-content: flex-start; }

我尝试从索引页面传递参数,如下所示

[Route("Blog/CategoryBlogs/{id}")]
public ActionResult CategoryBlogs(string id)
{ 
    CategoryOperations co = new CategoryOperations();
    category c = co.GetCategory(id);

    return View(db.blogs.Where(x => x.categoryId == c.Id).ToList());
}

但是我总是得到 HTTP错误404.0 - 未找到。不知何故,当我在没有参数的情况下编写链接时,它会进入方法。

生成的链接:<a href='@Url.Action("CategoryBlogs","Blog",new { id = "MVC.Net" })'>MVC.Net</a>

0 个答案:

没有答案