我创建了一个.asmx Web服务,该服务通过Ajax调用。我用下面的代码
Node iLike = Node.GetCurrent().Parent as Node;
Property Subject = iLike.GetProperty("emailToAdminSubject") as Property;
Property BodyText = iLike.GetProperty("fbEmailToAdmin") as Property;
但是Node.GetCurrent()返回null。有什么方法可以获取asmx Web服务中的当前节点?
最佳答案
Node.GetCurrent()在Web服务的上下文中不起作用。 (请参阅此forum topic。)您可以使用ajax调用将当前节点的ID传递到Web服务,然后使用...
Node iLike = new Node(id).Parent;
...从那里。
关于asp.net - 在Ajax Web服务中使用Umbraco Node工厂,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10005278/