2009-07-12 58 views
32

如何访问ASP.Net MVC视图中的扩展方法?在C#我做如何在ASP.NET MVC视图中使用扩展方法?

using MyProject.Extensions; 

我记得看到一个XML放在视图中,但我找不到它了。

+0

这是“访问”还是“引用”? [不采摘nits - 从vb转换的问题] – justSteve 2009-07-12 14:46:44

+0

@justSteve有什么区别? – Pablo 2009-07-12 17:25:20

回答

42

在View:

<%@ Import Namespace="MyProject.Extensions" %> 

或者在web.config中(所有视图):

<pages> 
    <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="MyProject.Extensions" /> 
    </namespaces> 
</pages> 
10

对于使用剃刀/网页页面,您可以在您的.cshtml页using指令。

@using MyBlogEngine; 
相关问题