47

分を時間/分に変換するヘルパー関数があります。私は現在、layout.cshtml にそれを持っていますが、各ページは機能を見ることができません。すべてのページが参照できるように、ヘルパー関数をどこに配置すればよいですか?

@helper DisplayElapsedTime(int timeInMins){
    String timeStr = "";
    if (timeInMins >= 60) {
        int hours = timeInMins/60;
        timeInMins -= hours * 60;
        timeStr = hours + "h ";
    }
    if (timeInMins > 0){
        timeStr += timeInMins + "m";
    }
    @timeStr;
}
4

1 に答える 1

45

App_Codeフォルダーに配置する必要があります。ASP.NET MVC ヘルパーを読むための素晴らしい記事があります。

于 2012-09-04T14:23:52.907 に答える