c# - 使用斜杠定义 ASP.NET MVC 路由

标签 c# asp.net asp.net-mvc asp.net-mvc-3

在像 http://mysite.com/controller/action/123/name-of-article 这样的 URL 中,有没有一种方法可以定义路由,以便 '123/name- of-article'部分作为字符串传入?

最佳答案

你可以做一个通配符路由:

MapRoute("{controller}/{action}/{*id}")

关于c# - 使用斜杠定义 ASP.NET MVC 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6487330/

相关文章:

javascript - 使用基于 IE JS/CSS(YUI) 的 UI 从外部网络访问站点时无法正常工作

c# - 在 C# 中,我如何知道哪封电子邮件是对另一封电子邮件的回复?

c# - 使用NLog获取Application_Start()中的错误并重定向到友好页面错误

c# - 如果该方法没有自己的 XML 注释,则在该方法实现的接口(interface)上获取 Intellisense

c# - RFC 4180 的 CSV 正则表达式 (C#)

asp.net - UseHttpsRedirection 和 UseHsts 有什么区别

c# - "An entity object cannot be referenced by multiple instances of IEntityChangeTracker"

c# - ASP.NET MVC 3 中的自定义授权

c# - EF Core 2.1 中的全文搜索?

c# - 如何对Azure存储表进行批量操作?