Moses_k Ответов: 1

Основные методы расширения идентичности


Я создал метод расширения основной идентичности, но не смог показать эти расширения в
_Layout страница?
Как я могу решить эту проблему?
Спасибо

Что я уже пробовал:

Custom Roles Based Access Control (RBAC) in ASP.NET MVC Applications - Part 3 (Extending ASP.NET Identity 2.0)

Andre Oosthuizen

Нажмите на зеленую ссылку "улучшить вопрос" и обновите свой вопрос, чтобы включить в него некоторый код и то, что вам нужно в качестве вывода. Ваш вопрос очень расплывчат, и мы никак не можем понять, что именно вам требуется.

1 Ответов

Рейтинг:
10

Richard Deeming

Вам либо нужно будет добавить пространство имен для класса, содержащего методы расширения, в web.config файл в вашем Views папка:

<?xml version="1.0"?>
<configuration>
    <configSections>
        ...
    </configSections>

    <system.web.webPages.razor>
        <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.4.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <pages pageBaseType="System.Web.Mvc.WebViewPage">
            <namespaces>
                ...
                <add namespace="YOUR.NAMESPACE.HERE"/>
            </namespaces>
        </pages>
    </system.web.webPages.razor>

    ...
</configuration>
или добавить @using заявление в верхней части вашего взгляда:
@using YOUR.NAMESPACE.HERE
@model YourModelClass
...