有没有一种方法,使http://myapp.com/Orders
,http://myapp.com/Pedidos
,http://myapp.com/Solicetudes
达到同样的OrdersController
??? 也许像
[AlternativeNames("Pedidos","Solicitudes","Bla","Ble")]
public class HomeController : Controller
{
...
}
您可以在“路线”级别进行设置。
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("Content/{*pathInfo}");
routes.MapRoute("Order-Controller-Spanish", "Pedidos", new { controller = "Order" });
routes.MapRoute("Order-Controller-English", "Orders", new { controller = "Order" });
}
在您的global.asax中:
protected void Application_Start(object sender, EventArgs e)
{
RegisterRoutes(RouteTable.Routes);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句