我有一个辅助功能,可以将分钟变成小时/分钟。我目前在我的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;
}
最佳答案
您应该将其放入 App_Code 文件夹中。有一篇很棒的文章供您阅读ASP.NET MVC Helpers
关于c# - 我应该在哪里找到MVC Razor中共享的@helper函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12265512/