Asp.net mvc 2 Asp.NETMVC2中的强类型ActionLink?
我刚刚下载了VS.NET2010RC并创建了一个新的MVC项目。强类型ActionLink似乎不在本版本中?这永远是一个“未来”的事情吗?还是我遗漏了什么Asp.net mvc 2 Asp.NETMVC2中的强类型ActionLink?,asp.net-mvc-2,Asp.net Mvc 2,我刚刚下载了VS.NET2010RC并创建了一个新的MVC项目。强类型ActionLink似乎不在本版本中?这永远是一个“未来”的事情吗?还是我遗漏了什么 <%=Html.ActionLink<HomeController>(x => x.Index(),"Home")%> x.Index(),“Home”)%%> 不,没有ActionLink请参见ScottGu(( 出于性能原因 回复:ASP.NET MVC 2:强类型Html 助手2010年1月12日星期二2
<%=Html.ActionLink<HomeController>(x => x.Index(),"Home")%>
x.Index(),“Home”)%%>
不,没有ActionLink请参见ScottGu((
出于性能原因
回复:ASP.NET MVC 2:强类型Html
助手2010年1月12日星期二2:32
我是斯科特格大学的
@安东尼
但是强类型的ActionLink呢
我们没有添加内置的运行时
这方面的帮手——但大卫·埃博
创建了一个不错的VS工具附加组件
创建强类型帮助程序,您可以
使用:aspnet.codeplex.com/wikipage
希望这有帮助
斯科特
强类型ActionLink和route Helper不会很快从Futures移动到主产品。一般来说,不可能向后运行MVC管道。也就是说,给定MethodInfo和参数,就不可能生成保证命中该操作的路由。例如,自定义控制器工厂,动作调用程序、过滤器、现有文件或任何数量的其他东西都可能影响特定路由最终命中的动作(如果有的话)
正因为如此,Futures中强类型ActionLink的契约本质上是“给定此信息并假设没有扩展性挂钩,猜测哪条路径将命中此操作。”这样的契约不适合于实际支持的框架代码。当hope's关闭时讨厌它。它说性能是排除强类型ActionLink的原因在哪里?