Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 我想在MVC asp.net中重写控制器操作方法_Asp.net Mvc_Url Rewriting_Routing - Fatal编程技术网

Asp.net mvc 我想在MVC asp.net中重写控制器操作方法

Asp.net mvc 我想在MVC asp.net中重写控制器操作方法,asp.net-mvc,url-rewriting,routing,Asp.net Mvc,Url Rewriting,Routing,我在mvc中有一个名为about的控制器。关于控制器,我有一个索引方法。它正在使用url localhost:32275/about成功运行。但我想让它与url localhost:32275/about-us一起运行 请帮我解决这个问题。您可以使用属性路由。在这里读一读 这将使您拥有类似 [RoutePrefix("about-us")] public class AboutController : Controller 或 重命名控制器? [Route("~/about-us")] p

我在mvc中有一个名为about的控制器。关于控制器,我有一个索引方法。它正在使用url localhost:32275/about成功运行。但我想让它与url localhost:32275/about-us一起运行


请帮我解决这个问题。

您可以使用属性路由。在这里读一读

这将使您拥有类似

[RoutePrefix("about-us")]
public class AboutController : Controller 


重命名控制器?
[Route("~/about-us")]
public ActionResult Index() { … }