title: Why is MVC stateless - How to explain?
body: <p>While explaining concepts of ASP.NET MVC to my students</p>
  
  <blockquote>
    <p>MVC is stateless. It is built on top of another stateless
    protocol - HTTP and HTTPS</p>
  </blockquote>
  
  <p>But one student interrupted and asked,</p>
  
  <blockquote>
    <p>You tell that the MVC is stateless</p>
    
    <p>Stateless protocol never cares if the response comes back or not from
    the server. But, in ASP.NET MVC framework, you make a request and wait
    for the response. Since you wait for the response, it should be called
    as a stateful service. How come you are calling it a stateless service
    then?</p>
  </blockquote>
  
  <p>I really got stuck up and wondered what to answer to this question.</p>
  
  <p>Any ideas?</p>