看起来相当直接且简单,我正在执行以下操作并获取“对象引用未设置为对象的实例”。错误。这是一个非常简单的更新。
[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(页面);每次都会窒息。
其他人有这个问题吗?
答案 0 :(得分:5)
这是SubSonic 3.0.0.3的一个错误,你应该去http://github.com/subsonic/SubSonic-3.0/tree/master,获取最新的源代码并自己构建dll。