在Razor ASP.Net MVC3中使用另一个View中的@helpers

时间:2011-05-21 06:09:42

标签: asp.net-mvc-3 razor razor-declarative-helpers

我想在几个视图中编写一些简单的@helpers。 我希望它们在Razor .cshtml文件中(不在c#类中)以突出显示HTML语法。

我可以轻松访问在同一个视图中编写的@helpers,我可以将它们分成Helpers.cshtml,如果我将此Helpers.cshtml放入App_Code文件夹,我可以从任何视图访问它通过@Helpers.MyHelper()。但我希望它们只能访问几页。

我认为,如果帮助者在c#类中,可能就像放一个@using,但是另一个视图的命名空间是什么?...

1 个答案:

答案 0 :(得分:2)

很抱歉,但App_Code文件夹中存储的帮助程序不能作为.cshtml文件。它们将在所有观点中共享。