下载并使用ASP.NET MVC v1.0 Futures

在4月9日微软官方推出的ASP.NET MVC 1.0正式版中,并没有包含ASP.NET MVC v1.0 Futures,这使得很多有用的扩展方法都无法使用。比如,Html.ActionLink<Controller>辅助方法。

该程序集(Microsoft.Web.Mvc.dll)中包含众多扩展方法,以前的CTP版本都有,但在正式版发布的时候,去掉了这部分。据说是为了保持版本的稳定性。其实,可能是由于deadline到了,产品“减配”了吧:)。

我们仍然可以手动下载该程序集,并在项目中添加引用。然后在web.config里添加Microsoft.Web.Mvc命名空间。

<namespaces>
    <add namespace="System.Web.Mvc"/>
    <add namespace="System.Web.Mvc.Ajax"/>
    <add namespace="System.Web.Mvc.Html"/>
    <add namespace="System.Web.Routing"/>
    <add namespace="System.Linq"/>
    <add namespace="System.Collections.Generic"/>
    <add namespace="Microsoft.Web.Mvc"/>
</namespaces>

你可能感兴趣的:(asp.net)