【发布时间】:2023-03-14 07:51:01
【问题描述】:
我有一个用 ASP.NET MVC 4.5 编写的网站
我有一个名为 Products 的控制器,其中包含有关每个产品的视图。
我希望我们的一种产品在用户访问 www.website.com/ProductName 时重定向到 www.website.com/Products/ProductName。
我现在正在考虑这两种方法:
- 创建一个名为
ProductName的控制器并使用RedirectToRoute() - 修改
RouteConfig.cs文件并添加一个。
您最好的方法是什么?为什么?还有吗?
【问题讨论】:
-
选择第二个选项。我没有看到为此添加新控制器/动作然后进行重定向的意义。只需添加带有 Products/{name} 的新路线,您就可以开始了。也许我在这里遗漏了一些东西,但就像我说的,2 号是你的朋友 :)
标签: asp.net asp.net-mvc c#-4.0 asp.net-mvc-4 asp.net-mvc-routing