title: How to create reusable control in ASP.NET MVC
body: <p>How can/should I create some "custom control" in ASP.NET MVC 3? I have red about partial views, <code>ViewUsersControl</code>, <code>Html.RenderAction</code>, but I still don't know, which way is the proper MVC way for razor views.</p>
  
  <p>If I need to render some ajax component to view, I can imagine to do it by partial view, but what if I want to render section with custom logic?</p>