我試圖使用EPIServer webservice獲取開始或根節點。當EPI編程我只是做如何使用EPIServer WebService獲取startPage/rootPage
PageReference parent = PageReference.StartPage;
但使用web服務時,它得到,因爲這有點麻煩不工作
PageStoreService.PageReference.?
我該怎麼做使用,以獲得啓動或根節點網絡服務? 謝謝。
我試圖使用EPIServer webservice獲取開始或根節點。當EPI編程我只是做如何使用EPIServer WebService獲取startPage/rootPage
PageReference parent = PageReference.StartPage;
但使用web服務時,它得到,因爲這有點麻煩不工作
PageStoreService.PageReference.?
我該怎麼做使用,以獲得啓動或根節點網絡服務? 謝謝。
不知道,如果PageStoreService可以提供信息,但你可以很容易地推出自己的服務來獲取起始頁,和任何其他信息,你需要
像這樣的東西可能工作(這是未經測試! )
[WebService(Namespace=http://yournamespace/")]
public class PageReferenceService : System.Web.Services.WebService
{
[WebMethod()]
public PageReference GetStartPage()
{
return PageReference.StartPage;
}
}
也許嘗試使用:
var link = ContentReference.StartPage;
它還返回PageReference
爲StartPage
P.S.我總是用這個,我從來沒有像你這樣的問題。
你實際上可以看看擴展PageStoreService,所以你不會有額外的代碼來調用兩個不同的服務 – tompipe 2013-04-25 09:44:00