创建使用最终用户可修改模板的DNN模块
时间:2020-03-05 18:57:03 来源:igfitidea点击:
我想在DNN中创建一个模块,该模块类似于Announcements控件,提供一个模板,门户网站管理员可以修改该模板以进行格式化。我有一个控件,当前使用带有模板的Repeater控件。有没有一种方法可以覆盖转发器ItemTemplate,HeaderTemplate和FooterTemplate属性的内容?
解决方案
回答
有多种方法可以完成此操作,通常最好/最简单的方法是为Header,Footer和Item模板简单地放置文字控件。然后处理ItemDataBound事件,我们可以查看项目类型并对该项目执行特定操作以加载所需的数据。
如果要查看此模型的某些实现,可以免费下载我的Expandable Text / HTML模块以及Guesbook模块的代码,而无需登录http://www.iowacomputergurus.com
回答
我们可以在默认的Starertkit模块,FAQ模块,存储库模块和UDT中查看模板示例。所有这些都有不同的模板控制级别。