我在为我的 MVC 4 应用程序创建新路由时遇到了一些困难,至少对我而言,路由似乎很有意义,但是当尝试实际使用重写的 url 时,它会导致 404。
我想要做的是完全重写 url,以便用户更清楚,所以例如我想要以下内容:
http://localhost/Product/Add
代替:
http://localhost/admin/addproduct
我的路线如下所示:
routes.MapRoute("AddProduct", "Product/Add", new { controller = "Admin", action = "AddProduct" });
我做错了什么会导致路由引擎无法正确路由 url?