rendre usercontrol (cshtml) à l'aide de @Html.Partielle

Je reçois mes mains sur MVC 3 et je suis confus que comment puis-je utiliser UserControls dans mon projet.

J'ai créé un usercontrol (cshtml) fichier appelé UserControl.cshtml et j'essaie de rendre les Produits.cshtml.

MyUserControl.cshtml réside dans le dossier Partagé.

Dans Les Produits.cshtml:

<div>
    @Html.Partial("MyUserControl.cshtml");
</div>

Mais j'obtiens cette erreur. Je ne sais pas pourquoi est-elle en essayant de recherche .fichier ascx.:

The partial view 'MyUserControl.cshtml' was not found or no view engine supports the searched locations. The following locations were searched:
~/Views/Products/MyUserControl.cshtml.aspx
~/Views/Products/MyUserControl.cshtml.ascx
~/Views/Shared/MyUserControl.cshtml.aspx
~/Views/Shared/MyUserControl.cshtml.ascx

Est-ce la bonne façon de rendre usercontrol dans mvc 3?

--Update--

Cela fonctionne.

@RenderPage("../Shared/MyUserControl.cshtml")
InformationsquelleAutor Asdfg | 2011-06-20