Как использовать метод расширения в ASP.NET MVC View?

Как получить доступ к методу расширения в ASP.Net MVC View? В C# я делаю

using MyProject.Extensions;

и я помню, что видел XML-эквивалент для вставки в представление, но больше не могу его найти.

2 ответа

Решение

Ввиду:

<%@ 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>

Для страниц, использующих Razor / WebPages, вы можете включить using директива на вашей странице.cshtml.

@using MyBlogEngine;  
Другие вопросы по тегам