我在控制器中做了一个动作,返回某个类别的所有博客
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>