This paper presents a new framework for hybrid sampled-data control systems. Instead of considering the state only at sampling instants, this paper introduces a function piece during the sampling period as the state and gives an infinite-dimensional model with such a state space. This gives the advantage that sampled-data systems with built-in intersample behavior can be regarded as linear, time-invariant, discrete-time systems. As a result, the approach makes it possible to introduce such time-invariant concepts as transfer functions, poles, and zeros to the sampled-data systems even with the presence of the intersample behavior. In particular, tracking problems can be studied in this setting in a simple and unified way, and ripples are completely characterized as a mismatch between the intersample reference signal and transmission zero directions. This leads to the internal model principle for sampled-data systems.