3

我创建了一个通过 Ajax 调用的 .asmx Web 服务。我使用了以下代码

Node iLike = Node.GetCurrent().Parent as Node;
       Property Subject = iLike.GetProperty("emailToAdminSubject") as Property;
       Property BodyText = iLike.GetProperty("fbEmailToAdmin") as Property;

但 Node.GetCurrent() 返回一个空值。有没有办法在 asmx Web 服务中获取当前节点?

4

1 回答 1

1

Node.GetCurrent() 在 Web 服务的上下文中不起作用。(请参阅此论坛主题。)您可以使用 ajax 调用将当前节点的 Id 传递给 Web 服务,然后使用...

Node iLike = new Node(id).Parent;

...从那里。

于 2012-04-04T19:30:35.713 回答