2011-11-17 128 views
1

爲了在數據庫中插入數據後返回一個值,我需要什麼?從數據庫中返回一個值

這裏是我的控制器動作代碼:

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

     return Content(TestData.Key); 
    } 

這裏是我的錯誤:

爲「System.Web.Mvc.Controller.Content的最佳重載的方法匹配(串) 「有一些無效參數

回答

3

這是告訴你要傳遞了錯誤的數據類型,它必須是一個字符串

嘗試:

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

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