我們開始爲我們的MVC項目使用路由,所以我們基本上用RouteLink()替換ActionLink() - 現在我們要替換RenderAction()來添加我們需要的路由信息(主要是路由名)...如何將RenderAction與自定義路由一起使用?
這裏是我們的映射之一:
// Route für Tools
route = routes.MapRoute(
name: "Tool",
url: "tool/{controller}/{action}",
defaults: new { controller = "Home", action = "Index" },
namespaces: new[] { "Web.Controllers.Tool" });
route.DataTokens["UseNamespaceFallback"] = false;
用的RenderAction(控制器,動作),我們的信息一半
所以,我們需要的是不管它是所謂的方法來分配「工具routename或名稱或「在」工具/控制器/動作「中。