Bonjour,
depuis un bon bout je faisais des requetes POST et GET sans aucun soucis mais aujourd'hui je ne suis plus certain de rien. j'ai cette vue dont j'essaie de poster les donnees de plusieurs manières :
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
 
@using (Ajax.BeginForm("UpdateCartItems", "RLT", null, ajaxOpts, new { id = "Formulaire" }))
{
    <td class="bbbe">@(item.Product.name)</td>
    <td class="bcde">@(item.Total)</td>
    <td>
        <input type="text" name="quantity" size="3" value="@item.Quantity" id="quantity" />
    </td>
    <td style="display:none" class="gdhdyf">@(item.Product.Id)</td>
 
    <td><input type="submit" value="Valider" /></td>
 
}
 
<td><a href="javascript:updatecartitems()">modifier</a></td>
 </tr>
 
 }
 }
cette vue s'affiche sans aucun soucis. mais je ne peux recuperer les données modifiées.
voici mon action test pour recuperer les données
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
public PartialViewResult UpdateCartItems(FormCollection data, SessionModel session)
        {
            //ShoppincartModel modele = new ShoppincartModel();
            TryUpdateModel(session.CartItem, data);
            session.CartItem.ToString();
 
 
            //return PartialView("voirpanier", session);
            return PartialView(session.CartItem);
        }
et la vue à afficher qui ne s'affiche malheureusement pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
@model RachetezLeTemps.Models.SessionModel
 
<div>
 
    <p>@Model.CartItem.Quantity</p>
 
</div>
Je vous en prie de m'aider svp. je suffoque.

Prisson