-1

我正在尝试使用 EPIServer Webservice 获取动态属性。我唯一能做的就是使用创建新属性

PageStoreService.RawProperty dynProperty = new PageStoreService.RawProperty();
dynProperty.IsDynamicProperty = true;

但我不知道如何获得房产。我的问题是这个。什么是正确的做法

DynamicProperty dynProperty = DynamicProperty.Load(therootnode, "MyDynamicProp");

使用 EPIServer 网络服务?提前致谢!

4

1 回答 1

1

与这个问题非常相似。您可以推出自己的服务来获取此信息

[WebService(Namespace=http://yournamespace/")]
public class PageReferenceService : System.Web.Services.WebService
{ 
    [WebMethod()]
    public PageReference GetDynamicProperty(PageReference rootNode, string propertyName)
    {
        return DynamicProperty.Load(rootNode, propertyName);
    }  
}

(未经测试)

于 2013-04-25T09:39:57.100 回答