我想更改我正在处理的网站,以便在有人创建文章时,路径为“Articles/ViewArticle/2016-10-04/test “相反,现在它只是”文章/视图文章/测试“。当我实现它,我得到了一个瞬间404如何在MVC中创建日期“文件夹”Url
我尝试创建&之前该路由的默认路由后,却仍然没有去:
routes.MapRoute(
name: "ArticlesDefault",
url: "{controller}/{action}/{date}/{id}",
defaults: new { controller = "Articles", action = "ViewArticle", date = UrlParameter.Optional, id = UrlParameter.Optional }
);
我要指出的是,“ID”实际上存储在数据库中作为[日期]/ArticleTitle。
任何人都可以提供帮助吗?
你有没有在您的视图中添加的参数。 '公众的ActionResult ViewArticle(字符串ID,字符串日期)'? –