我正在尝试使用EPIServer Webservice获取动态属性。我能做的唯一事情是使用
创建新属性PageStoreService.RawProperty dynProperty = new PageStoreService.RawProperty();
dynProperty.IsDynamicProperty = true;
但我不知道如何获得房产。我的问题是这个。 什么是正确的方法
DynamicProperty dynProperty = DynamicProperty.Load(therootnode, "MyDynamicProp");
使用EPIServer webservice? 提前谢谢!
答案 0 :(得分:1)
与this问题非常相似。您可以推出自己的服务以获取此信息
[WebService(Namespace=http://yournamespace/")]
public class PageReferenceService : System.Web.Services.WebService
{
[WebMethod()]
public PageReference GetDynamicProperty(PageReference rootNode, string propertyName)
{
return DynamicProperty.Load(rootNode, propertyName);
}
}
(未测试的)