我的通用ActionLink到哪里去了?
时间:2020-03-06 14:27:42 来源:igfitidea点击:
从预览2移到预览5,现在我的Html.ActionLink调用都失败了。似乎通用版本已被非类型安全版本替代。
// used to work
<li>
<%= Html.ActionLink<HomeController>(c => c.Index(), "Home")%>
</li>
// what appears I can only do now
<li>
<%= Html.ActionLink<HomeController>("Index", "Home")%>
</li>
顾老师为什么要这么做?它是否已作为"未来"移至Microsoft.Web.Mvc或者其他地方?是否有通用的替代品? !
解决方案
不要怪GU,这是我的错。该方法已移至MvcFutures。这是一篇博客文章,为进行此更改的原因提供了基础。

