ASP MVC 5路由

时间:2014-08-04 13:00:08

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

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

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

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

1 个答案:

答案 0 :(得分:0)

尝试以下方法。

[HttpGet]
        [Route("Company/Demo/{isin}")]        
        public ActionResult Demo(string isin= "isin")
{
//code
}