Bonjour,
je demarre en ASPNet MVC et j'ai quelques soucis de debutants.
En fait j'ai une APU avec un Layout qui contient un �l�ment Content pour afficher les pages et 02 vues partielles.

voici le code de la vue index qui me permet d'afficher la premi�re vue partielle:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
 
@{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/_Layout.cshtml";
}
@Html.Partial("Formulaire")
voici le code de la premi�re vue formulaire :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
 
<h3>Formulaire</h3>
<div id="simulation">
 
</div>
le probl�me se trouve au niveau de l'affichage de la deuxi�me vue "TestView" parce que j' voudrai qu'elle s'affiche dans la vue formulaire au niveau de <div id=simulation>.

pour le faire je dois faire un appel ajax � partir d'un lien "lien01" qui se trouve sur la view "Layout" dont l'url est "Action01" sur un contr�leur "Test".
voici le code Ajax que j'ai d�fini dans un fichier myScripts mais qui affiche la view "Testview" plutot dans l��l�ment "Content" au lieu de l'afficher dans l��l�ment "simulation" de la premi�re vue.

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
var loading
var content
var form
var att
function lien01() {
 
 // on fait un appel Ajax à la main
 
 $.ajax({
 url: '/Test/Action01',
 type: 'POST',
 //data: formulaire.serialize(),
 //dataType: 'html',
 beforeSend: function () {
 loading.show();
 },
 success: function (data) {
     content.html(data);
 
 },
 complete: function () {
 loading.hide();
 },
 error: function (jqXHR) {
 // affichage réponse serveur
 content.html(jqXHR.responseText);
 }
 })
}
 
// au chargement du document
$(document).ready(function () {
    // on récupère les références des différents composants de la page
    loading = $("#loading");
    content = $("#content");
Si je peux me r�sumer, il s'agit d'afficher une vue partielle dans une autre vue partielle qui elle m�me est afficher dans un �l�ment d'une page ma�tre.

Merci d'avance pour votre aide.

Prisson