C# ASP MVC 5中的路由属性
我有一个ASP MVC 5应用程序,我正在使用路由属性,我在公司控制器中有一个演示操作,此操作是我的网站的默认操作: 当我运行网站时,一切正常,默认操作是演示操作,但在我浏览器的导航栏中,url是:localhost/:54973/,为了获得像:localhost/:54973/Company/Demo/isin这样的url,我需要做哪些更改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}
[HttpGet]
[Route("~/", Name = "default")]
[Route("Demo/{isin}")]
public ActionResult Demo(string isin= "isin")
{
//code
}
运行服务器时,IDE将发送起始页,框架将确定要使用的路由 因此,您必须配置您的IDE。如果是可视的,请转到MVC5项目的属性,并在web选项中找到起始页。只需输入所需的URL 仅供参考,您应该使用这个属性[Route(“Demo/{isin?}”)],isin是可选的