0

EPIServer Web サービスを使用して開始ノードまたはルート ノードを取得しようとしました。EPIでプログラミングするとき、私はただやります

PageReference parent = PageReference.StartPage;

しかし、Webサービスを使用する場合、これが機能しないため、少しトリッキーになります

PageStoreService.PageReference.?

Web サービスを使用して開始ノードまたはルート ノードを取得するにはどうすればよいですか? ありがとう。

4

2 に答える 2

1

PageStoreService がその情報を提供できるかどうかはわかりませんが、独自のサービスを展開して開始ページやその他の必要な情報を簡単に取得できます。

このようなものがうまくいくかもしれません(テストされていません!)

[WebService(Namespace=http://yournamespace/")]
public class PageReferenceService : System.Web.Services.WebService
{ 
    [WebMethod()]
    public PageReference GetStartPage()
    {
        return PageReference.StartPage;
    }  
}
于 2013-04-25T09:24:56.303 に答える