c# - MVC 4 中路由名称的意义

标签 c# asp.net-mvc-4 visual-studio-2012 routing .net-4.5

我正在查看 MVC 的 Routing 概念,特别是下面一行:

routes.MapRoute(
 "Default", // Route name
 "{controller}/{action}/{id}", // Route Pattern
 new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Default values.
 );

一切正常,但我不明白 Route Name 的意义。

这只是一个术语吗?或者它有什么重要意义吗?

我是否没有使用它或者它在 MVC 4 中的哪些地方使用?

提前致谢。

最佳答案

Am I missing using it or where are the places it is used in MVC 4 ?

有一些使用路由名称的辅助方法。

例如参见 RouteLinkRouteUrl方法:

关于c# - MVC 4 中路由名称的意义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19316685/

相关文章:

SQLite:无法以编程方式打开网络文件,即使之前工作过

c# - ASP.Net 检查远程文件是否存在

c# - 是否可以在 C# 中从我的 YouTube 数据 API v3 检索当前配额使用情况?

c# - 使用 TempData 几个

asp.net-mvc - ASP.NET 用户未发布到 Azure

c# - 在 VS2012 中的 ASP.NET 项目中缓慢加载符号

c# - WPF C# : Rearrange items in listbox via drag and drop

c# - 我什么时候会在 using 指令上使用别名?

c# - Bootstrap 不适用于 MVC4

c# - 如何在 MVC 中的 @Html.ActionLink 中获取更新的文本框更改值