Использование @helpers из другого представления в Razor ASP.Net MVC3 - PullRequest
2 голосов
/ 21 мая 2011

Я хочу написать несколько простых @helpers для использования в нескольких видах.Я хочу, чтобы они были внутри файла Razor .cshtml (не в классе ac #), чтобы был выделен синтаксис HTML.

Я могу легко получить доступ к @helpers, написанному в том же представлении, я могу разделить их на Helpers.cshtml, и если я положу Helpers.cshtml в папку App_Code, я могу получить к нему доступ из любого просмотра через @Helpers.MyHelper().Но я хочу, чтобы они были доступны только для нескольких страниц.

Я думаю, это может быть похоже на использование @using, если помощники находятся в классе c #, но каково пространство имен только для другого представления? ..

1 Ответ

2 голосов
/ 21 мая 2011

Извините, но это невозможно с помощниками, которые хранятся в папке App_Code как .cshtml файлы.Они будут доступны всем пользователям.

...