Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.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

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
C# ASP MVC 5中的路由属性_C#_Asp.net Mvc_Asp.net Mvc Routing - Fatal编程技术网

C# ASP MVC 5中的路由属性

C# ASP MVC 5中的路由属性,c#,asp.net-mvc,asp.net-mvc-routing,C#,Asp.net Mvc,Asp.net Mvc Routing,我有一个ASP MVC 5应用程序,我正在使用路由属性,我在公司控制器中有一个演示操作,此操作是我的网站的默认操作: 当我运行网站时,一切正常,默认操作是演示操作,但在我浏览器的导航栏中,url是:localhost/:54973/,为了获得像:localhost/:54973/Company/Demo/isin这样的url,我需要做哪些更改 [HttpGet] [Route("~/", Name = "default")] [Route("Demo/{isin}

我有一个ASP MVC 5应用程序,我正在使用路由属性,我在公司控制器中有一个演示操作,此操作是我的网站的默认操作:

当我运行网站时,一切正常,默认操作是演示操作,但在我浏览器的导航栏中,url是:localhost/:54973/,为了获得像:localhost/:54973/Company/Demo/isin这样的url,我需要做哪些更改

[HttpGet]
        [Route("~/", Name = "default")]
        [Route("Demo/{isin}")]
        public ActionResult Demo(string isin= "isin")
{
//code
}

运行服务器时,IDE将发送起始页,框架将确定要使用的路由

因此,您必须配置您的IDE。如果是可视的,请转到MVC5项目的属性,并在web选项中找到起始页。只需输入所需的URL

仅供参考,您应该使用这个属性[Route(“Demo/{isin?}”)],isin是可选的