Asp.net mvc 4 MVC4构造带有控制器/参数/操作的url

Asp.net mvc 4 MVC4构造带有控制器/参数/操作的url,asp.net-mvc-4,controller,Asp.net Mvc 4,Controller,请查看以下URL: MYSERVICENAME/dashboard 看起来url的格式为{controller}/ActionName/{parameter}/ActionName 如何在MVC4/Razor中生成这样的URL? 事实上,我希望以以下形式构建url: {源或目标}/{DomainName}/{ConfigurationType} 例: 谢谢。您可以为每个操作创建每个操作的路由,或者在url中包含控制器名称和操作名称,然后使用类似以下内容: MapRoute(“默认值”,“{c

请查看以下URL: MYSERVICENAME/dashboard

看起来url的格式为{controller}/ActionName/{parameter}/ActionName

如何在MVC4/Razor中生成这样的URL? 事实上,我希望以以下形式构建url: {源或目标}/{DomainName}/{ConfigurationType}

例:


谢谢。

您可以为每个操作创建每个操作的路由,或者在url中包含控制器名称和操作名称,然后使用类似以下内容:

MapRoute(“默认值”,“{controller}/{source}/{domain}/{action}”)

因此,一个名为Configuration的控制器和一个名为Setup的操作,以及一个example.com域和欢迎源将是


/Configuration/welcome/example.com/setup

只需配置路由即可。围绕它有很多例子。在MVC中搜索路由配置。