Soy completamente nuevo en mvc y trato de crear una aplicación ficticia para aprender mvc 3. He trabajado en el ejemplo de la tienda de música y ahora estoy intentando extenderlo ligeramente en una aplicación más real del mundo. Con el ejemplo cada vez que desee un nuevo elemento, se lo redirecciona a la vista Crear, que está bien; sin embargo, en lugar de volver a hacer una publicación de página completa, quiero utilizar el jquery.dialog para abrir un menú emergente modal que permita al usuario para insertar un nuevo elementoCargando una vista parcial en jquery.dialog
Hasta ahora he
<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>
Problemas con esta es la vista parcial se carga cada vez que no a través de ajax y yo no sé realmente donde debería estar poniendo la vista parcial. ¿Debería estar en la ubicación compartida o en la carpeta con las otras vistas? ¿Cómo actualizo la clase del controlador para adaptarme a la vista parcial?
Lo siento si estos son fáciles de hacer, im 3 días en MVC :)
publicado un enfoque alternativo aquí: http://stackoverflow.com/questions/10759742/load-and-edit-data-in-jquery-ui-dialog/10763559#10763559 –