我的通用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。这是一篇博客文章,为进行此更改的原因提供了基础。