dos opciones, cuàl es mejor ?
jsOnClick = profileId == 5 ? "goToTripsDetail('" + operatorId + "');return false;" : "goToShiftDetail('" + operatorId + "');return false;";
var jsFunction = profileId == 5 ? "goToTripsDetail" : "goToShiftDetail";
jsOnClick = $"{jsFunction}('{operatorId}');return false;";
La mejor aquí es la segunda (separar jsFunction y luego interpolar), por 3 motivos:
1. Evita duplicación: el string ";return false;" y el patrón de llamada solo están en un sitio.
2. Más mantenible: si cambias la firma JS (p. ej. añadir otro parámetro), lo haces una vez.
3. Más legible: primero decides qué función y luego construyes el onclick.