我想在 ASP.NET MVC 中自定义路由。和
@Url.Action("ViewDoc", "Home", new { FileName = "ABC.pdf" })
和
routes.MapRoute(
name: "",
url: "{controller}/{action}/{FileName}",
defaults: new
{
controller = "Home",
action = "ViewDoc",
FileName = UrlParameter.Optional
}
我明白了
http://localhost/Home/ViewDoc?FileName=ABC.pdf
如何获得以下?
http://localhost/Home/ViewDoc/ABC.pdf