【发布时间】:2009-08-22 10:38:56
【问题描述】:
我有一个门户,里面有 3 个模块,现在我的要求是我想创建 在我的 DNN 站点中注册的每个客户的新门户。
所以,我有一个注册界面,所以一旦客户注册,就应该使用所有模块创建全新的父门户。
我怎样才能实现这个功能???
【问题讨论】:
标签: asp.net dotnetnuke
我有一个门户,里面有 3 个模块,现在我的要求是我想创建 在我的 DNN 站点中注册的每个客户的新门户。
所以,我有一个注册界面,所以一旦客户注册,就应该使用所有模块创建全新的父门户。
我怎样才能实现这个功能???
【问题讨论】:
标签: asp.net dotnetnuke
我建议深入研究作为默认 DNN 安装的一部分提供的管理文件,并查找从那里创建新门户的代码。它将最终调用一个存储过程来在 SQL 表中创建必要的数据。您可能只需调用存储的过程就可以逃脱,但管理代码可能会调用几个不同的过程来设置默认安全设置。
奇怪的是,这些门户中的每一个都使用什么别名?目前尚不清楚为什么您需要为每个用户提供一个完整的门户。 DNN 分段已经允许您根据角色成员显示不同的内容。为什么每个用户都需要一个完整的门户?
【讨论】:
使用站点向导创建当前门户的模板,并在客户端注册期间以编程方式执行该模板。您可能还想在 IIS 中自动设置站点。
【讨论】:
嗯,你可以轻松做到!登录主机并转到门户。点击创建新的protal。 查看哪个控件负责创建新门户。您可以通过使用 firebug 轻松获取它并查看链接或文本框的客户端 ID。
一旦你这样做了,你会找到你可以使用的代码。
如果您需要更多帮助,请告诉我,您想做的事情我很满意!
【讨论】: