Bonjour à vous,
Qui peut résoudre mon cas !
Si je mets ce code directement dans ma vue cshtml j'ai bien dans mon ViewBag.Retour_Nom le retour de la session !
Mais lorsqu'il est dans le HomeController ViewBag.Retour_Nom est vide !
Comment obtenir le retour du reader ?

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
 
 
   Myconnect = Connection;
                sql = "SELECT * FROM table WHERE (DemandeNum LIKE '" + Utilisateur + "%')";
 
                cnn = new MySqlConnection(Myconnect);
 
                cnn.Open();
                cmd = new MySqlCommand(sql, cnn);
                MySqlDataReader Reader = cmd.ExecuteReader();
 
                if (Reader.HasRows)
                {
                    while (Reader.Read())
                    {
                    Session["RetourVal"] = Reader.GetValue(2);                 
                    }
 
                }
 
            Reader.Close();
            cmd.Dispose();
            cnn.Close();
 
 
 
            ViewBag.Retour_Nom = "Retour = " + Session["RetourVal"];
 
            return View("ContactEmailOk");
Par avance, merci.