2

就像我在问题标题中所说的那样,是否可以将 cshtml 文件的 @helper 模板放在 App_Code 以外的文件夹中,以便我的视图可见?

从 ScottGu 发现了一篇非常好的文章,但我没有找到任何解决我问题的方法。

谢谢你。

4

1 回答 1

2

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

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

允许您将 cshtml 文件中的方法调用为

@Html.AMethod(5)
于 2012-07-27T14:36:33.450 回答