cshtml テンプレートで関数を作成するにはどうすればいいですか? 質問する

cshtml テンプレートで関数を作成するにはどうすればいいですか? 質問する

1 つの cshtml ファイル内でのみ必要な関数を作成する必要があります。私の状況は、1 ページにスコープが設定されているため、ページに実装される最小の Web サービスである ASP.NET ページ メソッドと考えることができます。HTML ヘルパー (拡張メソッド) については知っていますが、関数は 1 つの cshtml ファイル内でのみ必要です。ビュー内で関数シグネチャを作成する方法がわかりません。: Razor テンプレート エンジンを使用しています。

ベストアンサー1

なぜその関数を cshtml ファイル内で宣言しないのでしょうか?

@functions{
    public string GetSomeString(){
        return string.Empty;
    }
}

<h2>index</h2>
@GetSomeString()

おすすめ記事