gpt4 book ai didi

asp.net - DotNetNuke - 如何将自定义 ASP.NET/VB.NET 文件合并到 DNN 站点中?

转载 作者:行者123 更新时间:2023-12-02 10:31:44 25 4
gpt4 key购买 nike

简短版本:

如何将自定义 ASP.NET/VB.NET 内容合并到 DNN 站点中?

长版:

我正在了解 DotNetNuke。我还没有做太多事情,但我花了一些时间分析该软件,希望能够将它用于即将到来的一个非常大的项目。

我在旧网站上开发了很多 ASP.NET/VB.NET 代码隐藏报告,我希望将它们转移到新网站。

我希望这些报告属于 DotNetNuke 的用户身份验证系统和导航系统,但我也希望拥有报告现在的 100% 功能。我希望所有 GridView 都填充来自 SqlDataSource 的数据,并且所有事件处理代码(按钮单击等)都可以继续工作。

现在,如果我必须猜测,我的第一个猜测是我必须为每个报告开发一个模块,并将这些模块包含在门户内页面的单个 Pane 中。

我的第二个猜测是,我将这些旧的 ASPX 文件及其编译后的代码复制到门户的文件结构中,并以某种方式从 DNN UAC 和 Nav 结构中窃取(请不要这样做!)

我走在正确的道路上吗?请赐教!

预先感谢您的宝贵时间!

最佳答案

基本上,您将创建新的(空)DNN 模块并粘贴到现有代码中。将独立的 ASPX 页面转换为 DNN 模块并不难。

  1. 您可以从DNN环境中获取当前用户的登录名
  2. DNN 模块是用户控件 (.ascx),对页面的其余部分一无所知。

一旦您拥有了模块,编辑者(用户)将能够根据需要进入页面。 (如果您不需要该功能,那么您就不需要 DNN。)

这有帮助吗?

关于asp.net - DotNetNuke - 如何将自定义 ASP.NET/VB.NET 文件合并到 DNN 站点中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2212430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com