当前上下文中不存在名称 '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"))
试试看,
我收到这个错误,我做错了什么?
` 使用系统; 使用 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"))
试试看,