从数据库返回值

时间:2011-11-17 23:31:50

标签: c# asp.net-mvc linq-to-sql

在数据库中插入数据后,为了返回值,我需要什么?

这是控制器操作的代码:

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

        return Content(TestData.Key);
    }

这是我得到的错误:

'System.Web.Mvc.Controller.Content(string)'的最佳重载方法匹配有一些无效的参数

1 个答案:

答案 0 :(得分:3)

它告诉你传递错误的数据类型需要是一个字符串

尝试:

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

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