Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can I have private functions or private declarative helpers within a declarative helper? [duplicate]

I want to write a few simple @helpers to use in several views. I want them to be inside a Razor .cshtml file (not in a c# class) to have the HTML syntax highlighted.

I can easily access @helpers written within the same View, I can separate them into Helpers.cshtml, and if I put this Helpers.cshtml into an App_Code folder I can access it from any View via @Helpers.MyHelper(). But I want them to be accessible only for a few pages.

I think, it could be like putting a @using if the helpers are in c# class, but what is the namespace for just another view?..

like image 513
Shaddix Avatar asked Nov 25 '22 06:11

Shaddix


1 Answers

Sorry, but that's not possible with helpers stored in the App_Code folder as .cshtml files. They will be shared among all views.

like image 177
Darin Dimitrov Avatar answered Jan 18 '23 22:01

Darin Dimitrov