我想在几个视图中编写一些简单的@helpers
。
我希望它们在Razor .cshtml文件中(不在c#类中)以突出显示HTML语法。
我可以轻松访问在同一个视图中编写的@helpers
,我可以将它们分成Helpers.cshtml
,如果我将此Helpers.cshtml
放入App_Code文件夹,我可以从任何视图访问它通过@Helpers.MyHelper()
。但我希望它们只能访问几页。
我认为,如果帮助者在c#类中,可能就像放一个@using,但是另一个视图的命名空间是什么?...
答案 0 :(得分:2)
很抱歉,但App_Code
文件夹中存储的帮助程序不能作为.cshtml
文件。它们将在所有观点中共享。