我们需要添加一个.html文件,该文件应该是我们mvc应用程序根目录的一部分,所以我添加了以下内容
Route AnnouncementRoute = routes.MapPageRoute
("Announcement", "Announcement", "~/Announcement.html");
Route DefaultRoute = routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
以上代码使所有默认操作链接添加公告
http://localhost/Announcement?action=actionname&controller=controllername
如何确保我生成的actionlinks在链接中不包含Announcement,如下所示是正确的?
http://localhost/?action=actionname&controller=controllername