2012-04-04 5 views
3

私はAjax経由で呼び出す.asmx Webサービスを作成しました。私は次のコードを使用しましたajax webserviceでUmbracoノードファクトリを操作する

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サービスで現在のノードを取得する方法はありますか?

答えて

1

Node.GetCurrent()は、Webサービスのコンテキストでは機能しません。 (このforum topicを参照してください。)あなたは、あなたのAJAX呼び出しを使用してWebサービスに現在のノードのIDを渡した後、使用することができます...

Node iLike = new Node(id).Parent; 

...そこから。

+0

非常に@dludlowありがとうございます。完璧な解決策:) –

+0

あなたは大歓迎です! –

関連する問題