In this paper, we investigate the asymptotic behaviour of controlled branching processes with random control functions. In a critical case, we establish sufficient conditions for both their almost-sure extinction and for their nonextinction with a positive probability. For some suitably chosen norming constants, we also determine different kinds of limiting behaviour for this class of processes.