1 つの cshtml ファイル内でのみ必要な関数を作成する必要があります。私の状況は、1 ページにスコープが設定されているため、ページに実装される最小の Web サービスである ASP.NET ページ メソッドと考えることができます。HTML ヘルパー (拡張メソッド) については知っていますが、関数は 1 つの cshtml ファイル内でのみ必要です。ビュー内で関数シグネチャを作成する方法がわかりません。注: Razor テンプレート エンジンを使用しています。
ベストアンサー1
なぜその関数を cshtml ファイル内で宣言しないのでしょうか?
@functions{
public string GetSomeString(){
return string.Empty;
}
}
<h2>index</h2>
@GetSomeString()