如何从我在Module Builder中创建的模块中获取Title之类的自定义属性?
我正在使用此方法来检索模块实例
public static DynamicContent RetrievePollquestionByID(string guidID)
{
DynamicModuleManager dynamicModuleManager = DynamicModuleManager.GetManager();
Type pollquestionType = TypeResolutionService.ResolveType("Telerik.Sitefinity.DynamicTypes.Model.Poll.Pollquestion");
Guid pollquestionID = new Guid(guidID);
DynamicContent pollquestionItem = dynamicModuleManager.GetDataItem(pollquestionType, pollquestionID);
return pollquestionItem;
我想要检索DynamicContent的Title属性。
感谢。
答案 0 :(得分:0)
pollquestionItem.GetValue<string>("Title")
或pollquestionItem.GetValue("Title")
您可以通过sitefintiy UI查看完整的代码示例。
管理&gt;&gt;模块构建器&gt;&gt; Pollquestion(您的模块的名称)&gt;&gt;代码参考
快乐编码!
答案 1 :(得分:0)
添加using Telerik.Sitefinity.Model;
作为参考,然后您就可以使用get和set方法了。
例如pollquestionItem.GetValue("Title")
和pollquestionItem.SetValue("Title", "YourTitle")
希望这有帮助!