【发布时间】:2013-01-21 08:49:12
【问题描述】:
我得到了 3 个字符串:area、controller 和 action。其中一些可能有空值,因为在我的路线中定义了默认值。例如,如果action 为空,它将被映射到Index。
我希望通过我的应用程序的路由传递这 3 个字符串,并在映射到默认值的任何空值之后获取它们的实际值。这可能吗?
也许这样做是可行的
RouteTable.Routes.GetRouteData(context)
但是有没有办法在不构造整个 HttpContext 对象的情况下做到这一点?
【问题讨论】:
-
Panos,我试图在下面回答您的问题。如果您能提供更多关于您为什么要尝试做这样的事情以及为什么需要这样做的背景信息,那将会很有帮助。
标签: asp.net-mvc asp.net-mvc-routing