【问题标题】:Creating a DNN Module that uses a end-user modifyable template创建使用最终用户可修改模板的 DNN 模块
【发布时间】:2010-09-09 17:46:14
【问题描述】:

我想在 DNN 中创建一个模块,类似于 Announcements 控件,它提供了一个模板,门户管理员可以修改该模板以进行格式化。我有一个控件,该控件当前使用带有模板的 Repeater 控件。有没有办法覆盖转发器 ItemTemplate、HeaderTemplate 和 FooterTemplate 属性的内容?

【问题讨论】:

    标签: asp.net module dotnetnuke


    【解决方案1】:

    您可以在默认的 Starertkit 模块、FAQ 模块、存储库模块和 UDT 中看到模板示例。所有这些对模板都有不同程度的控制。

    【讨论】:

      【解决方案2】:

      您可以通过多种不同的方式来完成此操作,通常最好/最简单的方式是简单地为 Header、Footer 和 Item 模板放置一个文字控件。然后处理 ItemDataBound 事件,您可以查看项目类型并对其执行特定操作以加载所需的数据。

      如果你想看看这个模型的一些实现,你可以下载我的可扩展文本/HTML模块的代码,以及我的留言簿模块,两者都可以免费获得,无需登录http://www.iowacomputergurus.com

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-23
        • 1970-01-01
        • 2010-11-23
        • 2013-03-19
        • 1970-01-01
        相关资源
        最近更新 更多