未知原因。全部推倒重来。
public ActionResult Delete(int id) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageBlog)) return AccessDeniedView(); var blogPost = _blogService.GetBlogPostById(id); if (blogPost == null) //No blog post found with the specified id return RedirectToAction("List"); _blogService.DeleteBlogPost(blogPost); SuccessNotification(_localizationService.GetResource("Admin.ContentManagement.Blog.BlogPosts.Deleted")); return RedirectToAction("List"); }