当前上下文中不存在名称 'content'

The name 'content' does not exist in the current context

我收到这个错误,我做错了什么?

` 使用系统; 使用 System.Collections.Generic; 使用 System.Linq; 使用 System.Web; 使用 System.Web.Mvc; 使用 Umbraco.Web.WebApi;

namespace Umbraco.Course.Controllers
{
[MemberAuthorize(AllowType = "IntranetUser")]
public class LikesController : UmbracoApiController
{
    [System.Web.Http.HttpGet]
    public int LikeStatus(int id)
    {
        var contentService = Services.ContentService;
        var memberService = Services.MemberService;
        var relationService = Services.RelationService;

        var member = memberService.GetById(Members.GetCurrentMemberId());

        var post = contentService.GetById(id);

        if (!relationService.AreRelated(content, member, "likes"))
            relationService.Relate(post, member, "likes");

        var likes = relationService.GetByParent(post, "likes").Count();

            post.SetValue("likes", likes);

            contentService.PublishWithStatus(post);
            return likes;

        }
    }
  }`

if (!relationService.AreRelated(content, member, "likes"))

变量内容未定义

参考你的代码替换

if (!relationService.AreRelated(content, member, "likes"))

if (!relationService.AreRelated(post, member, "likes"))

试试看,