问题标签 [dotnetnuke-5]
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.
javascript - Ajax onSuccess 回调,而对 ajax 调用没有任何控制
我有一个简单的 JS 函数,当 AJAX 调用成功时需要调用它,但是我无法控制 AJAX 调用,因为框架(DNN5)处理了所有这些。
如何在 AJAX 成功时调用我的函数?
我使用的是 DNN5 和 jQuery,如果你不熟悉 DNN,就假设页面上的所有控件都包裹在 asp:UpdatePanel 中。
谢谢你。
dotnetnuke - DNN 5 - DotNetNuke.UI.Modules.ModuleHost.LoadModuleControl() 抛出 NullReferenceException
发帖作为参考
当重定向到自定义 DNN 5 模块中的自定义控件时,我得到
dotnetnuke - DNN 5 - 角色已过期,但用户仍可查看页面
我正在 DNN 5 中测试定期费用订阅。我已将自定义角色的续订期设置为 1 天。
1 天后,订阅显示为 EXPIRED,但用户仍可以查看该角色可访问的所有页面。
我错过了什么吗?
user-controls - DNN 5 - 无法从自定义模块中的嵌套用户控件中获取当前 ModuleId
我正在为 DNN 5 编写一个自定义模块,并且我需要在模块中的每个控件上都有一个“管理”链接。我创建了一个继承自 PortalModuleBase 的新用户控件(“ManagerLink”),将我的链接放入该控件,然后将该控件放在我的所有主要控件上。
问题是 ModuleId 和 TabId 在“ManagerLink”嵌套控件中始终为 -1。PortalId 工作得很好,我可以通过 PortalSettings.ActiveTab.TabID 得到一个 TabId。
为什么我不能从“ManagerLink”控件中获取 ModuleId 和 TabId,即使它继承自 PortalModuleBase?
是否有获取 ModuleId 的替代方法(等效于 PortalSettings.ActiveTab.TabID)
2014 年更新:
刚刚看到另一个比原来更好的答案(并接受了它)。
如果您使用的是 DNN 6 及更早版本,请替换ModuleBase
为PortalModuleBase
javascript - 为什么 document.write 不再为我工作?
我在 DotNetNuke 工作,但这似乎并不是严格意义上的 DNN 问题。
我在我的名为 FormatEmail 的模块中使用了 DNN 提供的方法,它使用 document.write 来写出一封电子邮件,如下所示:
我刚刚安装了 DNN 5,我知道它包括 jQuery 以及代码库的其他附加功能。jQuery 会阻止 document.write 代码工作吗?
DNN 是否应该使用另一种方法来隐藏机器人的文本?
我应该停止使用这种方法来隐藏我的电子邮件地址吗?
更新:该页面未使用 xhtml。
dotnetnuke - 更改 DotNetNuke 门户中的网站图标
我正在管理几个 DotNetNuke 门户(以及主要主机本身)。所有门户网站的地址和收藏时都有默认的 DNN 图标。我想要一个自定义的图标。!
这是左侧的图标:(
来源:dotnetnuke.com)
我尝试破坏根目录(web.config 文件所在的位置)中的默认 favicon.ico 文件。我已经删除了,我已经更换了,我已经重新启动了浏览器,我已经退回了 IIS。这些都不起作用。
有没有人遇到过 DNN 中不稳定的图标问题的解决方案?
dotnetnuke-5 - dnn 5 模块编程
我开始进入 dnn 5 模块编程(第一次使用 dnn)。问题是我似乎无法使用我的新模块。我对其进行编程,然后显然是安装它,但是当我尝试将其添加到页面中的窗格时,页面加载,但没有出现任何模块。我尝试再次安装它,但标签显示“它已安装完毕”。
对于 dnn 4,我已按照说明执行此操作,但要遵循的过程似乎有所不同。
以下是我“改编”到 dnn 5 的说明: http ://blog.dmbcllc.com/2008/05/29/dotnetnuke-modules-registering-your-module/
我希望有人能告诉我我做错了什么,或者更有可能的是,我应该在后面的说明中改变什么。
email - 每次在 DotNetNuke 5.0 中发送时事通讯时,如何停止“SMTP 配置测试”电子邮件?
问题就在标题中,每次我从 DNN(时事通讯模块)发送时事通讯时,管理员都会收到一封空白的“SMTP 配置测试”电子邮件。
如何停止该电子邮件?
dotnetnuke - 在 DotNetNuke 5 中安装模块时出错 - 没有清单
我们正在使用 DotNetNuke 5.01。我从第三方公司下载了一个模块。使用主机模块定义页面安装模块时,我收到此错误:
此包似乎不是有效的 DotNetNuke 扩展,因为它没有清单。旧(遗留)外观和容器不包含清单。如果此包是旧版皮肤或容器包,请选中下方相应的单选按钮,然后单击下一步。
选项包括:
- 皮肤
- 容器
- 不是皮肤/容器
无论我选择什么,它都会无限循环。
知道这意味着什么以及如何解决问题吗?