<p>I have developed a simple mechanism for my mvc website to pull in html via jquery which then populates a specified div.  All is well and it looks cool.<br>
My problem is that i'm now creating html markup inside of my controller (Which is very easy to do in VB.net btw) I'd rather not mix up the sepparation of concerns.</p>

<p>Is it possible to use a custom 'MVC View User Control' to suit this need?  Can I create an instance of a control, pass in the model data and render to html?  It would then be a simple matter of rendering and passing back to the calling browser.</p>

In rails this is called rendering a partial view, and you do it with
```
render :partial => 'yourfilename'
```
. I believe ASP.NET MVC has a similar
```
RenderPartial
```
method, but I can't find the official docs for MVC to confirm or deny such a thing.