如果在Views文件夾中打開Web.Config,則可以在其中添加命名空間,因此您不必將using
添加到任何視圖的頂部。
但是,在您的剃刀視圖頂部,請不要忘記語法爲@using
,而不僅僅是using
,這可能是它不適合您的原因。
編輯
裏面你的web.config(同樣,在一個視圖文件夾內,而不是一個在項目的底部),您可以在以下位置增加額外的命名空間:
<system.web.webPages.razor>
<host... />
<pages>
<!-- These are added by default when you create the MVC project -->
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Optimization"/>
<add namespace="System.Web.Routing" />
<!-- Add your additional namespaces here -->
</pages>
</system.web.webPages.razor>
此部分朝向頂部,正下方的<configSections>
區域。 (我的項目是在第11行,沒有添加任何東西到它上面的文件中。
作爲一個方面說明,如果您使用Visual Studio 2010,我通常需要關閉所有視圖,然後重新啓動Visual如果它不能立即工作,請記住這一點
您可以使用'@ using'導入一個名稱空間 – Shoe