Web.config эквивалентно использованию статического MyClass; - PullRequest
0 голосов
/ 21 февраля 2019

В ASP.Net вы можете добавить пространство имен ко всем представлениям Razor, добавив следующий код в Web-файл папки View:

<system.web.webPages.razor>
    <namespaces>
        <add namespace=“MyClass” />
    </namespaces>
</system.web.webPages.razor>

Это эквивалентно установке выражения «using MyClass;"В верхней части файла C #.

Однако, как бы я добавил пространство имен в Web.config в качестве" статического "класса, где я могу получить доступ к методам класса непосредственно в представлениях без необходимости выписывать"MyClass.MyMethod (); »например?

Вы уже можете сделать это, поместив оператор« используя статический MyClass; »в начало файла C # (требуется C # 6, см. https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/using-static).

...