Le chargement d'une vue partielle en jquery.dialogue

Je suis complètement nouvelle mvc et en essayant de créer une application factice pour apprendre mvc 3.
J'ai travaillé mon chemin à travers le magasin de musique exemple et maintenant je suis en train d'essayer de l'étendre à peu dans un monde plus réel de l'application.
Avec l'exemple chaque fois que vous le souhaitez à tout nouvel élément, vous êtes redirigé vers le Créer une vue qui est très bien cependant je veux au lieu de faire une pleine page de message de retour je veux utiliser le jquery.boîte de dialogue pour ouvrir un modal popup qui va permettre à l'utilisateur d'insérer un nouvel élément.

pour l'instant j'ai

  <script type="text/javascript">

    $(function () {

        $('#dialog').dialog({
            autoOpen: false,
            width: 400,
            resizable: false,
            title: "hi there",
            modal: true,
            buttons: {
                "Close": function () {
                    $(this).dialog("close");
                }
            }
        });
        $('#my-button').click(function () {
        $('#dialog').dialog('open');
        });}); </script>

     <div id="dialog" title="Create Album" style="overflow: hidden;">
    @Html.Partial("_CreateAlbumPartial")</div>

Des problèmes avec cela, c'est la vue partielle, est chargé, à chaque fois, non pas à travers l'ajax et je n'ai pas vraiment savoir où je dois placer la vue partielle. Shoukld à l'emplacement partagé ou dans le dossier avec les autres points de vue?
Comment puis-je mettre à jour le contrôleur de classe pour répondre à la vue partielle?

Désolé si ceux-ci sont faciles à faire, im 3 jours en mvc 🙂

InformationsquelleAutor Diver Dan | 2011-01-26