【问题标题】:Creating DNN Portal through Code (or programming)?通过代码(或编程)创建 DNN 门户?
【发布时间】:2009-08-22 10:38:56
【问题描述】:

我有一个门户,里面有 3 个模块,现在我的要求是我想创建 在我的 DNN 站点中注册的每个客户的新门户。

所以,我有一个注册界面,所以一旦客户注册,就应该使用所有模块创建全新的父门户。

我怎样才能实现这个功能???

【问题讨论】:

    标签: asp.net dotnetnuke


    【解决方案1】:

    我建议深入研究作为默认 DNN 安装的一部分提供的管理文件,并查找从那里创建新门户的代码。它将最终调用一个存储过程来在 SQL 表中创建必要的数据。您可能只需调用存储的过程就可以逃脱,但管理代码可能会调用几个不同的过程来设置默认安全设置。

    奇怪的是,这些门户中的每一个都使用什么别名?目前尚不清楚为什么您需要为每个用户提供一个完整的门户。 DNN 分段已经允许您根据角色成员显示不同的内容。为什么每个用户都需要一个完整的门户?

    【讨论】:

    • 它实际上不是每个用户的门户,但我们正在开发一种可供多个客户使用的产品,因此我们希望为每个客户构建一个门户。
    【解决方案2】:

    使用站点向导创建当前门户的模板,并在客户端注册期间以编程方式执行该模板。您可能还想在 IIS 中自动设置站点。

    【讨论】:

      【解决方案3】:

      嗯,你可以轻松做到!登录主机并转到门户。点击创建新的protal。 查看哪个控件负责创建新门户。您可以通过使用 firebug 轻松获取它并查看链接或文本框的客户端 ID。

      一旦你这样做了,你会找到你可以使用的代码。

      如果您需要更多帮助,请告诉我,您想做的事情我很满意!

      【讨论】:

        猜你喜欢
        • 2014-01-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-25
        • 2021-03-20
        • 2013-07-09
        • 1970-01-01
        • 2012-02-05
        相关资源
        最近更新 更多