ASP MVC 5中的路由属性

时间:2014-08-08 12:32:29

标签: c# asp.net-mvc asp.net-mvc-routing

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

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

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

1 个答案:

答案 0 :(得分:1)

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

所以你必须配置你的IDE。如果是Visual,请转到您的MVC5项目的属性,在Web选项中,您将找到起始页面。只需输入所需的网址即可。

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