2010-12-03 17 views
1

Stumped ...valeur du modèle lors du passage pas défini dans la vue dans ASP.NET MVC2

J'ai quelques itinéraires mis en place:

Function AddUpdate(ByVal id As Long) As ActionResult 
     Return View(New UPDATES With {.ID = id}) 
    End Function 

    <HttpPost()> _ 
    Function AddUpdate(ByVal Update As UPDATES) As ActionResult 
     //Do cool posted stuff here 
    End Function 

Le type de .ID est longue. Lorsqu'il exécute la fonction de publication, Update.ID de l'objet de mise à jour n'a rien.

Ma vue ne modifie pas la propriété et aucune méthode Helper ne lui est associée dans la vue. Ne devrait-il pas être renvoyé à la méthode de publication?

Merci JB -

Répondre

-1

est l'identifiant d'être renvoyé dans le message HTTP (en utilisant Fiddler ou Firebug pour voir)?

-1

Est-ce que vous passez réellement la valeur avec POST, soit par votre itinéraire, soit par un champ de formulaire? Le ModelBinder ne peut pas lier les valeurs s'il ne sait pas où les chercher ...