MVC C# .net portée d'une variable ?
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:
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.