ASP.NET MVC の Razor ビューに名前空間を追加するには、2 つの方法があります。
方法 1
最初の方法は、.cshtml ファイルで @using ステートメントを使用することです。これは、名前空間を現在のファイルにのみインポートします。
例 :-
@using Namespace1
@using Namespace2.SomeClass
方法 2
2 番目の方法は、プロジェクトの View ディレクトリの web.config でこれらの名前空間を定義することです。

例:-
<system.web.webPages.razor>
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
.
<!-- can more more here... -->
</namespaces>
</pages>
または、次のようにカスタム名前空間を追加することもできます:
<add namespace="Custom.Yasser" />
<add namespace="Custom.Mohsin" />
ソース