tag route net mvc for data asp all c# asp.net-mvc razor helper-functions

c# - route - tag helpers asp net core 2



¿Dónde debería ubicar las funciones de @helper compartidas en MVC Razor? (1)

Debería ponerlo en la carpeta App_Code . Hay un artículo impresionante para que leas ASP.NET MVC Helpers

Tengo una función auxiliar que convierte los minutos en horas / minutos. Actualmente lo tengo en mi layout.cshtml pero cada página no puede ver la función. ¿Dónde debería poner la función auxiliar de modo que cada página pueda verla?

@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; }