2011-11-17 2 views
1

De quoi ai-je besoin pour renvoyer une valeur après l'insertion de données dans la base de données?Renvoyer une valeur à partir de la base de données

ici est mon code pour l'action du contrôleur:

 [HttpPost] 
    public ActionResult InsertData(int? key) 
    { 
     var TestData = new Data(); 
     DataContext.InsertData(TestData); 

     return Content(TestData.Key); 
    } 

Voici l'erreur que je reçois:

Le match de la meilleure méthode surchargée pour « System.Web.Mvc.Controller.Content (string) 'a quelques arguments invalides

Répondre

3

il vous indique que vous passez le mauvais type de données qu'il doit être une chaîne

Essayez:

[HttpPost] 
    public ActionResult InsertData(int? key) 
    { 
     var TestData = new Data(); 
     DataContext.InsertData(TestData); 

     return Content(TestData.Key.ToString()); 
    } 
Questions connexes