问题标签 [dotnetnuke-module]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
461 浏览

dotnetnuke - DotNetNuke (DNN) 1 模块 - 3 个 ASCX 文件场景

我是 DNN 的新手。我创建了一个具有三个控件(C#、.NET3.5)的 DNN 模块:

  • 控制器
  • 电子邮件请求
  • 交易成功

Controller检查["ClientEmail"]cookie 值和是否NULL重定向到EmailRequest控制,如果NOT NULL重定向到DealSuccess控制。

我需要在 DNN 中连接这些组件。我决定为 , 创建单独的EmailRequest页面DealSuccess

将这些控件与其各自的页面相关联,包括构建/分配 URL 和调用它们,有点模棱两可,因为其中一些需要在 DNN 配置中完成,而另一些则需要在代码中完成。

0 投票
2 回答
587 浏览

dotnetnuke-5 - 如何在 DNN 的动态表单模块中创建动态控制?

实际上我有一个 DropDownList,它的值是 1、2、3、4、5、6。在这个下面有一些控件 2 RadioButtons、3 CheckBox Group 和 4 TextBoxes。当我从 DropDown 中选择值 1 这些控件显示一次,当我从 dropDown 中选择值 2 时,这些控件显示两次,依此类推。那么我该怎么做呢?请帮助任何人。提前致谢。

0 投票
1 回答
753 浏览

javascript - DotNetNuke 6 - 创建一个使用 javascripts 的模块

我想创建一个模块,该模块在页面的标题部分中嵌入了一些幕后自定义 javascript。javascript 填充的 div 框。(我在想一些谷歌图表/地图示例)。

我的问题是,我找到的指南似乎期望对创建模块等有一些了解,而且我对它完全陌生,所以希望这里的人可以概述我需要的步骤或真正从底部涵盖的指南,而不仅仅是第一个谷歌结果,因为我已经完成了它们,但仍然没有制作我的里尔示例模块。

带有红色 div 框的模块,其中标题部分的一些 javascript 将一些文本添加到 div 框将是我学习的一个很好的例子。

希望有人能指出我正确的方向。

  1. 第一步。
    我设法让一个本地站点运行,创建一个示例模块并将 hello world 添加到视图中。10 分钟通过选择用于 dnn 的 webmatrix install 安装和设置所有托管和运行的站点,并将 dnn 安装到 sql mdl express 文件中,没有任何错误。

  2. 第二步
    如何在加载模块时向页面标题添加一些 javascript。

  3. 如何做一个像博客模块这样的包,将乘法模块/控制器添加到页面。考虑拥有一个显示谷歌地图的主模块和一个控制器模块,该模块具有一些将触发地图上的内容的操作/设置。

0 投票
2 回答
1879 浏览

c# - DNN 6 模块 - 如何利用异步调用

DotNetNuke 6 似乎不支持 WebMethods,因为模块被开发为用户控件,而不是 aspx 页面。

将 JSON 从 DNN 用户模块路由、调用和返回到包含该模块的页面的推荐方法是什么?

0 投票
1 回答
673 浏览

dotnetnuke - 为什么 DNN 中的更改并不总是在 Web 场中的所有服务器上可见?

我们的农场由 2 个网络服务器组成(我们使用 DNN 6.0.2)。如果管理员更改横幅、模块或图片的权限,则这些更改仅在进行更改的服务器上可见。在调用“主机”菜单中的缓存清理之前,其他服务器上的更改不可见。

这是正确的行为吗?我们是否错过了网络农场配置中的某些内容?

0 投票
1 回答
5142 浏览

localization - 在 DNN 6 中更改语言时如何更改模块内容?

我已经为“法语”安装了一个语言包。当我切换语言时,它只会更改菜单项和页面标题的文本,但我想用新语言更改页面的全部内容。

当我修改模块的内容时,它只包含一个用于描述的文本框,而不是特定于语言的文本框。因为英文内容与法文内容不同。

它有任何模块/编辑器。

请向我推荐任何可用的链接或示例。

0 投票
1 回答
922 浏览

c# - DNN 如何创建具有多个控件的复杂模块

我的目标是创建一个包含 xml 文件条目的列表视图的模块。xml 文件只是一些对象的序列化数组。以 Country{Code,Name,URL} 为例。

当一个条目被单击时,另一个控件应该显示某种项目控件中的所有项目,其样式基于类型(这个想法来自 WPF)。我假设可以为可能的项目类型创建某种样式/规则,在上述情况下是 Country。(欢迎任何关于如何实现这一目标的想法/建议)。

现在在样式项目列表中,应该能够选择想要的项目,并将其导出到基于新类型 SelectedContries{Code,Name,Url,Params} 的新 XML 文件。然后,用户需要在新列表中添加额外的参数并导出(序列化)。

我现在的问题是,做这样的模块什么是正确的方法。一个带有 3 个控件的模块。我是模块开发的新手,所以请深入解释一下。我是否在模块中创建 Asxc 文件作为我的控件?

根据我上面解释的目标,任何可能对这有好处的指南链接都很好,也欢迎任何一般性建议。谢谢。

0 投票
1 回答
617 浏览

c# - 一个 DNN 模块中的异常阻止处理页面上的所有其他模块

我正在处理的 DNN 6.0 网站上有一个非常普遍的问题:一个 DNN 模块中的未经处理的异常会影响页面上所有其他模块的处理。例子:

假设我有 DNN 页面,上面有两个模块。Module1 具有 onclick 事件处理程序引发异常的按钮。Module2 只有一些标签文本。

所以当用户按下 Module1.button 我们看到一个错误而不是 Module1 并且 Module2 不可见。

是否可以在一个地方捕获所有此类 Module1 异常并让 DNN 处理页面上的其他模块?(我知道最简单/最简单的方法是在 button.onclick 中编写 try/catch 块,但我无法在我们创建的所有模块中实现这种方法,因为这会花费很多时间。)

0 投票
1 回答
638 浏览

asp.net - DNN中不同用户的自定义界面..如何?

我是 DotNetNuke 的新手;我有以下情况,请建议我针对这种情况有哪些选择。

我有一个位于 .Net 中的网站(没有 CMS 和纯逻辑),客户希望它在 DNN 中迁移。请让我知道该怎么做?我需要执行哪些步骤,我应该如何前进?

更重要的是;在 DNN 中,我想按用户(或我的网站成员)进行定制;那么我应该选择哪个模块?我的自定义将类似于如果用户 A 登录我的网站,则应显示皮肤 A,如果用户 B 登录,则应显示皮肤 B。

我想扩展这种情况。

我还想知道如何使我的网站启用移动功能?

0 投票
1 回答
302 浏览

user-controls - 如何集成一个使用 Webservice 在 DNN 中显示数据的用户控件?

我有一个用户控件,可以从一项 Web 服务中获取数据。

我想保持该用户控制不变,并希望在 DNN 6.1.2 中部署(集成)相同的,那么我该怎么做呢?

请注意,我是 DNN 新手,对 DNN 术语知之甚少;所以希望这个问题是不言自明的。

让我知道相同的步骤。