2010-03-23 75 views

回答

6

您必须包括含有扩展方法在页面顶部的命名空间,就像这样:

<%@ Import Namespace="Your.Namespace" %> 

您还可以包括它在全球范围内的Web.config:

<pages> 
    <namespaces> 
     <add namespace="Your.Namespace" /> 
    </namespaces> 
</pages> 
+0

谢谢。我没有意识到我必须这样做,因为扩展方法与类背后的代码位于相同的名称空间中。 – Jeremy 2010-03-24 01:58:37

+0

如果扩展名在另一个程序集中,则还需要在web.config中添加程序集 – 2011-07-28 19:17:30

2

的适当的使用指令:

<%@ Import Namespace="NamespaceContainingTheStaticClass" %> 

或者更好的做在web.config

<pages> 
    <namespaces> 
     <add namespace="NamespaceContainingTheStaticClass" /> 
    </namespaces> 
</pages> 
相关问题