Как получить доступ к методу расширения в ASP.Net MVC View? В C # я делаю
using MyProject.Extensions;
и я помню, что видел XML-эквивалент для вставки в представление, но больше не могу его найти.
В представлении:
<%@ 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
@using MyBlogEngine;