Asp.Net MVC @helper不同的文件夹中的模板比App_Code文件[复制](Asp.N

2019-09-20 08:28发布

这个问题已经在这里有一个答案:

  • 我能有@helper App_Code文件以外的全球剃须刀? 4个回答

就像我在我的问题的标题所说,是有可能把CSHTML文件的@helper模板比App_Code文件的文件夹中的我的意见是可见的?

我发现从ScottGu很不错的文章 ,但我不找到任何解决我的问题。

谢谢。

Answer 1:

你可以,如果你把它们写为扩展方法(静态类的静态方法)。 就像是:

public static string AMethod(this HtmlHelper html, int arg)
...

可调用的方法,在CSHTML文件

@Html.AMethod(5)


文章来源: Asp.Net MVC @helper template in different folder than App_Code [duplicate]