Asp.net 如何在ASP MVC中通过视图的名称获取其url?

Asp.net 如何在ASP MVC中通过视图的名称获取其url?,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,假设有一个名为MyView的视图 如果此视图按名称显示,如何获取url?视图不能有url。 作为结果返回此视图的操作可以具有URL 您只需使用UrlHelper获取操作的URL,它在控制器类或CSHTML视图文件中都可用: Url.Action("MyAction") // MyAction action of default controller Url.Action("MyAction", "MyController") // MyAction action of specified MyC

假设有一个名为MyView的视图


如果此视图按名称显示,如何获取url?

视图不能有url。
作为结果返回此视图的操作可以具有URL

您只需使用
UrlHelper
获取操作的URL,它在控制器类或CSHTML视图文件中都可用:

Url.Action("MyAction") // MyAction action of default controller
Url.Action("MyAction", "MyController") // MyAction action of specified MyController

视图不能有URL。
作为结果返回此视图的操作可以具有URL

您只需使用
UrlHelper
获取操作的URL,它在控制器类或CSHTML视图文件中都可用:

Url.Action("MyAction") // MyAction action of default controller
Url.Action("MyAction", "MyController") // MyAction action of specified MyController

视图名称与url无关。url调用控制器方法,而不是viewView名称与url无关。url调用的是控制器方法,而不是视图