C# 如何匹配具有多文件夹结构的路由?
我有一个url路由,其格式如下:C# 如何匹配具有多文件夹结构的路由?,c#,asp.net-mvc,routes,C#,Asp.net Mvc,Routes,我有一个url路由,其格式如下: www.example.com/123/Cat1/Sub1/en 从上面可以看出,它将映射到: 123 => userId Example => Category Text => SubCategory en => language 这是唯一的格式,它不会有更多或更少的级别 如何创建与此匹配的自定义路由?您的意思是像www.example.com/{userid}/{category}/{subcategory}/{langcode}
www.example.com/123/Cat1/Sub1/en
从上面可以看出,它将映射到:
123 => userId
Example => Category
Text => SubCategory
en => language
这是唯一的格式,它不会有更多或更少的级别
如何创建与此匹配的自定义路由?您的意思是像www.example.com/{userid}/{category}/{subcategory}/{langcode}或添加路由以及如何处理和恢复值?这里有一个很好的指南,可以帮助您理解mvc中的路由,这条路由的目的是什么?页面上会显示什么?我只是通过GET请求捕获一些信息,然后重定向,这样就没有查看页面了。