Introducción
Actualmente estoy en un proyecto donde están conviviendo formularios Web (tradicionales WebForms) y vistas de MVC (de ahí mi primera entrada de ayer).
Bien, mi problema ha venido al tener distintas MasterPages (como es comprensible) para los WebForms y para las Vistas, por eso de que implementan una página base distinta.
Bueno en definitiva el problema era para usar el mismo menú sin tener que rescribir el código de la vista parcial.
Solución
Dentro de la vista de mi WebForm, he definido un contenedor div, y gracias a jQuery he renderizado el contenido de mi menú dentro de dicho div.
<script type="text/javascript"> $(document).ready(function() { var uri = '/Menu/Menu';//Está es la url donde se encuentra mi Vista parcial con el menu. $.get(uri, function(data) { $("#menu").append(data); }); }); </script>
El porqué de una vista parcial para el menú, vendrá en el siguiente post donde voy a explicar como definir un menú de manera dinámica con una tabla en BD.
Saludos