2011-05-21 105 views
2

我想写几个简单的@helpers以在多个视图中使用。 我希望它们位于Razor .cshtml文件(而不是c#类)中,以突出显示HTML语法。在Razor中使用另一个视图中的@helpers ASP.Net MVC3

我可以轻松地访问@helpers同一视图中写的,我可以把它们分成Helpers.cshtml,如果我把这个Helpers.cshtml到App_Code文件夹我可以从任何浏览通过@Helpers.MyHelper()访问它。但我希望他们只能访问几页。

我认为,它可以像把一个@using如果佣工在C#类,但什么是只是另一种看法?..

回答

2

对不起的命名空间,但是这是不可能与存储在助手App_Code文件夹为.cshtml文件。他们将在所有观点中分享。

+0

谢谢。我刚刚更具体地将其命名并放入App_Code中。 – Shaddix 2011-05-22 12:31:26

相关问题