2016-04-10 33 views
0
@Html.ActionLink(MultiLanguageProvider.Instance.SelectAppropriate("Портфолио", "Portfolio"), "Index", "Portfolio") 

输出必须是“.../Portfolio/Index”之类的东西,但我只能得到“.../Portfolio”。 Index()方法在那里,如果我手动强制正确的地址(“Porfolio/Index”) - 它可以很好地工作。问题是@ Html.ActionLink输出。那有什么问题?@ Html.Action链接不会在字符串末尾生成ActionMethod

+0

我已经找到了答案。我创建了自定义文件夹“Portfolio”。同时还有“PortfolioController”。我相信处理逻辑的种种误解。在我重命名为“PortfolioFolder”之后 - 一切都很好。 – 52hertz

+0

请在问题中添加答案(我已删除您的编辑)。添加你自己的答案,并接受它来关闭(或删除问题)。 –

回答

0

使用Url.Action("action"...)代替Html.Action(...)