0

请帮助 ASP.NET MVC 4 Web Api 项目。我可以毫不费力地从我的 api 控制器中检索 JSON,并且发布似乎有效(我的 UI 已更新),但数据没有进入数据库。

// POST api/todoes public HttpResponseMessage Post(Todo item) { item = _db.Todoes.Add(item); var response = Request.CreateResponse(HttpStatusCode.Created, item);

        string uri = Url.Link("DefaultApi", new { id = item.TodoId });
        response.Headers.Location = new Uri(uri);
        return response;
    }

      self.create = function (formElement) {
          // If valid, post the serialized form data to the web api
          //$(formElement).validate();
          //if ($(formElement).valid()) {
              $.post(baseUri, $(formElement).serialize(), null, "json")
                  .done(function (o) { self.todoes.push(o); });
          //}
      }

'难道我做错了什么?

4

1 回答 1

0

谢谢大家。我现在有了答案...... _db.SaveChanges() 提交到数据库。

于 2013-05-27T13:41:41.623 回答