42Manual de Derecho europeo sobre asilo, fronteras e inmigración 1.5. Fronteras internas dentro del espacio  Schengen En el Derecho de la UE , el Código de fronteras Schengen  [Reglamento (UE)  n.º 2016/399] suprimió los controles en las fronteras interiores del espacio Schen - gen, salvo en casos excepcionales (título III, capítulo II). El TJUE ha mantenido que  los Estados no pueden llevar a cabo controles de identidad en las fronteras internas  que tengan un efecto equivalente respecto de las inspecciones fronterizas (43). Los  controles de las fronteras internas del espacio Schengen, incluyendo los realizados  por medios electrónicos, se permiten cuando estén basados en pruebas de residen - cia irregular. No obstante, están sujetos a ciertas limitaciones, como su magnitud  y frecuencia (44). Ejemplo: en el asunto Bundesrepubliek Deutschland contra Touring tours  (45), el  TJUE sostuvo que el artículo 21 del Código de fronteras Schengen se opone a la  legislación nacional que obliga a toda empresa de transporte en autocar que  preste un servicio transfronterizo dentro del espacio Schengen a comprobar los  pasaportes y permisos de residencia de los pasajeros antes de que estos cru - cen una frontera interna, a fin de impedir el transporte de nacionales de terce - ros países que no estén en posesión de documentos de viaje. Ello constituiría  controles dentro del territorio de un Estado miembro que equivaldrían a realizar  controles fronterizos y, consecuentemente, estaría prohibido. Cuando los Estados miembros establecen controles temporales en sus fronteras,  dichas medidas se hacen públicas en la página web de la Comisión Europea (46).