ASP.NET MVC. How render a Partial with no model (like create view)
<p>I would like to render partial like this:</p>

<pre><code>@Html.Partial("_MyPartial")
</code></pre>

<p>However my partial does need a typed object, for instance: MyPartial.cshtml :</p>

<pre><code>@model MyApplication.Models.MyClass
(...)
</code></pre>

<p>But I would like to render it on my view <strong>WITHOUT a initialized model, like a "Create" view.</strong></p>

<blockquote>
  <p>Create views is bound to a model, but is initialized empty.</p>
</blockquote>

<p>What I already tried:</p>

<p><code>@Html.Partial("_MyPartial")</code>  The main view model is passed to the partial and it throws an incompatible types error.</p>

<p><code>@Html.Partial("_MyPartial", null)</code> throws same error.</p>

<p><code>@Html.Partial("_MyPartial", new MyClass())</code>  initializes view with default values. I don't want pre initialized view.</p>

<p>In a "Create" view, no model is passed to the view, BUT the view is bound to a model. I would like to render this partial in a "create" view. It must no be bound to a initialized model instance. It must be initialized empty.</p>