ASP.NET MVC - App_Code フォルダのサブフォルダにあるヘルパーメソッドの呼び出し
App_Code フォルダに cshtml ファイルを作成してヘルパーメソッドを定義すると思いますが、App_Code フォルダにサブフォルダを作成してその中に cshtml ファイルを作成しても呼び出すことができるんですね。知らなかった。
呼び出すには@フォルダ名.ファイル名.ヘルパーメソッド名
とするようです。
例えば Foo フォルダに Helper.cshtml ファイルがあって、Render ヘルパーメソッドが定義してあるとします。
// Helper.cshtml @helper Render() { // 何か html を出力 }
このヘルパーメソッドは次のように呼び出すことができます。
@Foo.Helper.Render()