C# Asp.Net MVC@helper模板位于与App_代码不同的文件夹中

C# Asp.Net MVC@helper模板位于与App_代码不同的文件夹中,c#,asp.net-mvc-3,templates,html-helper,C#,Asp.net Mvc 3,Templates,Html Helper,正如我在问题的标题中所说,是否可以将cshtml文件的@helper模板放在App_代码以外的文件夹中,以供我的视图查看 我发现了答案,但我没有找到任何解决问题的方法 谢谢。如果您将它们作为扩展方法(静态类的静态方法)编写,您可以这样做。比如: public static string AMethod(this HtmlHelper html, int arg) ... 允许您在cshtml文件中按以下方式调用该方法: @Html.AMethod(5) 抱歉,但我想要剃须刀助手,而不是任何其

正如我在问题的标题中所说,是否可以将cshtml文件的@helper模板放在App_代码以外的文件夹中,以供我的视图查看

我发现了答案,但我没有找到任何解决问题的方法


谢谢。

如果您将它们作为扩展方法(静态类的静态方法)编写,您可以这样做。比如:

public static string AMethod(this HtmlHelper html, int arg)
...
允许您在cshtml文件中按以下方式调用该方法:

@Html.AMethod(5)

抱歉,但我想要剃须刀助手,而不是任何其他类型的扩展(HtmlHelper等)。。。请检查以下内容: