J'ai dans ma mise en page la page (Menu + Iframe) et je veux charger un fichier cshtml (pages de vue) dans le iframe après le clic dans le menu. l'objectif est de ne pas charger l'ensemble Mise en page Pagecharge un fichier cshtml (rasoir) dans le iframe
J'ai essayé de cette façon:
<ul id="qm0" class="qmmc">
<li><a class="qmparent" >FILES</a>
<ul class="rgauche">
<li>@Html.ActionLink("USERS","getUsers")</li>
<li><a id="disconnect">Deconnexion</a></li>
</ul>
</li>
</ul>
mais il charge la page entière de mise en page
J'ai eu cette idée d'un autre projet ASP.NET qui utilise le javascript pour charger une page .aspx dans le iframe après le clic dans le menu
<ul id="qm0" class="qmmc">
<li><a class="qmparent" >FILES</a>
<ul class="rgauche">
<li><a id="getuser">USERS</a></li>
<li><a id="disconnect">Deconnexion</a></li>
</ul>
</li>
</ul>
$(function() {
$('#getuser').click(function() {
document.getElementById('myIframe').src = "users.aspx";
return false;
});
});
Tous des idées?
Votre fichier cshtml renvoie la page mise en page? Si possible, essayez d'utiliser une vue partielle plutôt qu'une page. –
Oui, la page cshtml fait référence à la page de disposition. Je vais essayer votre idée. –