Bonjour à tous,
Je suis débutant dans le développement web asp.net mvc (C#) et je me suis bloqué :
je veux tester le [HTTPPost] et [HTTPGET]
le GET fonctionne correctement mais pas le POST
Code Controler : 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 [ActionName("Calculatrice")] [HttpGet] public ActionResult Calculatrice_get() { ViewBag.nm1 = 0; ViewBag.nm2 = 0; ViewBag.nm3 = 0; ViewBag.resultat = 0; return View(); } [ActionName("Calculatrice")] [HttpPost] public ActionResult Calculatrice_POST(int numero1, int numero2, int numero3) { int sum = numero1 + numero2 + numero3; ViewBag.resultat = sum; return View(); }
Code CSHTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <form methde="Post"> <input id="Text1" type="text" value="@ViewBag.nm1" name="numero1" /> </br> <input id="Text2" type="text" value="@ViewBag.nm2" name="numero2" /></br> <input id="Text3" type="text" value="@ViewBag.nm3" name="numero3" /></br> <input type="submit" value="submit" /> </br> <input id="Text4" type="text" value="@ViewBag.resultat" /> </form>
Le GET fonctionne et le formulaire récupère les viewbag mais quant on clique sur le bouton submit le Poste ne fonction pas
SVP
Partager