问题标签 [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.

0 投票
2 回答
1546 浏览

dotnetnuke - 无法将自定义创建的 DNN 模块添加到页面

我创建了一个自定义 DNN 模块,其中包含 2 个已成功安装到现有 DNN 网站的 .ascx 文件。但是当我将自定义创建的模块添加到页面时,什么也没有发生。同样在模块定义页面中,我的模块显示为“未使用”。

知道发生了什么吗?我检查了日志查看器,没有与我的模块相关的条目。

附加信息:Visual Studio 2008、.net 3.5、dnn 版本 05.01.04

0 投票
1 回答
534 浏览

interface - 如何在 DNN 中正确实现 IHydratable 接口?

升级到DNN 5.5.0后,我们必须IHydratable在所有业务对象上实施。

这个想法一开始似乎是个不错的方法,但玩过之后IHydratable我就不太确定了。

有两种可能:

  1. 我做错了
  2. IHydratable强制您使用select *构建所有查询

商业案例:

  • 我的第一个存储过程返回BgIdandBgShortDesc
  • 我的第二个存储过程返回BgIdBgReportedUser

IHydratable的实现如下所示:

fill 方法将IndexOutOfRangeException在上述任何存储过程中抛出一个,因为并非所有字段都以IDataReader.

解决该问题的简单方法是select *在所有存储过程中使用,但这不是一个好习惯。

IHydratable在这种情况下实施的正确方法是什么?

PS请记住,我的例子过于简单化了。

0 投票
3 回答
1789 浏览

dotnetnuke - Dotnetnuke - 如何在 skin.ascx 文件中编写服务器端脚本

我对 dotnetnuke 非常陌生。我不知道 Dotnetnuke skin.ascx 页面中可以写哪种服务器端语言。如何在 skin.ascx 文件中编写服务器端脚本?

0 投票
1 回答
163 浏览

c# - 在 DotNetNuke 中寻找过滤模块输出的最佳实践

我的一个客户正在迁移到新的 CMS,而旧的 CMS 在内容中包含需要替换的占位符,例如(前面的坏例子):,{{ID:CurrentShoppingId}}它将被当前购物者的 ID 替换。

我可以想到三种方法,但我完全愿意接受新的更好的建议:

  • 基于 HTML Module 创建一个新模块。缺点:一个模块不能被继承,所以我们必须使用源并改变它,或者从头开始创建一个模块;
  • 查看是否有类似的事件OnParseHtmlContent并注册代表;
  • 使用过滤输出响应流的旧(坏)方法。

据我所知,DNN 中没有内置方法可以做到这一点(与 - 说 - WordPress 不同,后者构建了基于过滤器的过滤器)。

0 投票
1 回答
8426 浏览

dotnetnuke - DotNetNuke - 如何在 Web 界面中更改默认门户别名

在 DotNetNuke 中,我为门户添加了多个 URL 别名。添加的第一个是默认别名,不能删除或更改。

当然我可以直接在数据库中的门户别名表中这样做(使用Management Studio),但是没有访问权限的人不能。有办法吗?这似乎是一个明显的需求 - 但我找不到任何东西。

0 投票
1 回答
1255 浏览

asp.net-ajax - ASP.NET 页面超时

我正在使用 DNN 5.5.0 和 RadAjaxManager。

如果我在网页中活跃,一切正常。但是,如果我离开页面超过 2 分钟,我的 AJAX 请求超时 (PageRequestManagerTimeoutException)。从那时起,页面基本上就坏了,我必须重新加载页面才能让它重新运行。我的会话超时肯定是 20 分钟,当会话超时发生时,我希望被重定向到登录页面。我只能认为这与 90 秒的 AsynchTimeout 有某种关系,但是如果我禁用 AJAX,我仍然会遇到页面超时。将 AsynchTimeout 设置为 600 秒无效。我非常有信心这不在服务器端,因为在不活动后返回时我没有到达 PageInit 中的断点。

由于不活动而返回到 ASP.NET 页面时,什么可能导致 POST 返回请求在服务器/客户端之间丢失。在这个阶段,我正在 Windows 7 和 SQL Server Express 2008 上的测试环境中进行开发。

0 投票
1 回答
1558 浏览

dotnetnuke - DotNetNuke SSL 致命错误 552

我们刚刚在 IIS 中安装了 SSL 证书并在 DotNetNuke 中启用了 SSL。我们只保护了一个页面,但现在当我们尝试查看该页面时它会挂起。大多数浏览器都没有给出任何正当理由,Windows 事件日志和 DNN 日志都没有显示任何有用的错误。

Firebug 显示正在对页面发出初始请求,该请求具有 302 Found 结果,紧随其后的是另一个对 HTTPS 资源的请求。它会等待一段时间,然后将请求报告为已中止。

Opera 将问题报告为:安全连接:致命错误 (552)

任何帮助,将不胜感激。

问候, 雅克

0 投票
2 回答
933 浏览

dotnetnuke - 在 DotnetNuke 中,我们如何为每个门户创建可管理的页脚区域

我正在使用 DotnetNuke 5.4 社区,并且满足了特定要求。

我需要在门户基础上实现可配置的页脚区域(即 DNN 管理员应该能够管理要在页脚区域中显示的内容和图像)。

由于现在我可以在门户基础上更改页眉徽标,因此需要将相同的功能扩展到页脚区域。

Q1.) 是否有任何皮肤对象满足我目前的要求?

Q2.) 在版权文本中,我只能输入 100 个字符。但我需要将其扩展到 250 个字符。我该怎么办?

感谢您在这方面的任何帮助。

谢谢,

巴鲁。

0 投票
2 回答
370 浏览

user-interface - 我应该使用 DotNetNuke 控件而不是标准的 ASP 控件吗?在哪里可以找到它们的文档?

我从 DNN 5.5 开发开始,我注意到存在标准 asp web 控件的 DNN 版本。
由于您有标准的 asp 控件,如Buttonor DataGrid,您也有此控件的特殊 DNN 版本DnnButtonDnnDataGrid...

  • 那么,如果我使用 DNN 版本的控件有什么好处,如果我理解正确,这会简化 DNN 网页的主题并为您带来更统一的外观。

  • 在哪里可以找到有关此 DNN 版本控件的任何文档?

0 投票
1 回答
200 浏览

dotnetnuke-5 - Dotnetnuke 中的编辑文本/HTML 模块添加了文本/P 标签

有什么方法可以防止 DNN 中的文本/HTML 模块添加标签(如初始

当您在源视图中编辑并切换回显示时?)