我确定这是一个简单的问题,但似乎无法找到解决方案。基本上,我们使用MVC 4,并且有一个链接到主页的徽标,这是通过以下方式完成的(标准内容): -
@Html.ActionLink("MySite", "home")
然而,这会产生链接
http://www.mysite.co.uk/home/index
我们需要它来生成链接
即。没有控制器或动作。
我们已经尝试过,
@Html.ActionLink("MySite", "")
然而,这仍然在/ home / index
中添加根据要求,路线: -
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}/{param}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional, param = UrlParameter.Optional }
);