ASP MVC 5中的路由属性

本文关键字:路由 属性 MVC ASP | 更新日期: 2023-09-27 18:17:02

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

当我运行网站时,一切都很好,默认操作是演示操作,但在浏览器的导航栏中,url是:localhost/:54973/,我要做什么更改才能获得url: localhost/:54973/Company/Demo/isin

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

ASP MVC 5中的路由属性

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

所以你必须配置你的IDE。如果是Visual,转到MVC5项目的属性,在web选项中,您将找到起始页。只需输入所需的URL。

供参考,你应该使用这个属性[Route("Demo/{isin?}")], isin将是可选的。