0
我使用ActionName属性在URL使破折号:ActionName属性和UrlHelper.Action方法在ASP.NET MVC
[ActionName("My-Action")]
public ActionResult MyAction() {
return View();
}
它工作正常。但是,当我为导航菜单生成链接时,它不起作用:
Link = new UrlHelper(HttpContext.Current.Request.RequestContext).Action(MVC.Area.Controller.MyAction())
网站上生成的链接始终没有短划线。
有没有人有解决方案?
通过您发布的内容,我相信它是通过默认路由生成的,而不是命名的。你有没有尝试过'.Action(“我的行动”)?问候 – dime2lo