 <p>You could put a helper method in the view's codebehind, and then do something like:</p> <pre><code>Type modelType = this.Model.GetType(); if (modelType == typeof(NewsSummary)) this.RenderPartial("newspartial", this.Model as NewsSummary); else if (modelType == typeof(GigSummary)) this.RenderPartial("gigpartial", this.Model as GigSummary); </code></pre>