2

看起来相当直接和简单,我正在执行以下操作并获得“未设置对象实例的对象引用”。错误。这是一个非常简单的更新。

   [AcceptVerbs(HttpVerbs.Post)][Authorize(Roles="admin")][ValidateInput(false)]
    public ActionResult SaveContent(int id, string content)
        {
            var page = _repos.Single<Models.Page>(p=>p.PageID == id);
            page.PageContent = content;
            _repos.Update(page);
             return RedirectToAction("Index",new { pagename=page.Name});
         }

我可以在调试器中看到我实际上正在获取我的对象并使用新值更新它,但 _repos.Update(page); 每次都窒息。

还有谁有相同的问题吗?

4

1 回答 1

5

这是 SubSonic 3.0.0.3 的一个 bug,你应该去http://github.com/subsonic/SubSonic-3.0/tree/master获取最新的源代码并自己构建 dll。

于 2009-07-28T03:01:51.277 回答