ASP.NET separates the HTML output from program logic using a feature named as_______________?

ASP.NET separates the HTML output from program logic using a feature named as_______________?

A. Code-front
B. Exception
C. Code-behind
D. All of the above