我对我的路由图进行了更改,现在如下:
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}/{title}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional, title = UrlParameter.Optional }
);
这是不再起作用的操作链接:
@Html.ActionLink("Category", "CategoryList", "Category")
当我单击此操作链接时,没有任何反应,网址http://localhost:62394/
与页面重新加载保持相同。太奇怪了
当我检查 html 时,它看起来像这样:
<a href="">Category</a>
任何帮助或提示都非常感谢!
注意:如果我从路由中删除标题,它会起作用......