title: Curious about MVC Controllers?
body: <p>Just a quick question, when you create a new controller for a new MVC ASP.Net app how does it know which controller to use. More specifically, given you create a new controller and you call it SockController in order to use said controller I would navigate to <code>http://mywebapp/sock</code>. How did the web app know that /Sock/ is linked to SockController? Is there a mapping somewhere ? Or if not what happens when if you call omit controller from the name when creating it, ie call it SockCont.</p>
  
  <p>Note: I am not a Web Dev im just curious so please don't post links to page with tons of text, im looking for a short simple answer.</p>