2010-03-23 38 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> 
相關問題