问题标签 [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.
dotnetnuke - 无法将自定义创建的 DNN 模块添加到页面
我创建了一个自定义 DNN 模块,其中包含 2 个已成功安装到现有 DNN 网站的 .ascx 文件。但是当我将自定义创建的模块添加到页面时,什么也没有发生。同样在模块定义页面中,我的模块显示为“未使用”。
知道发生了什么吗?我检查了日志查看器,没有与我的模块相关的条目。
附加信息:Visual Studio 2008、.net 3.5、dnn 版本 05.01.04
interface - 如何在 DNN 中正确实现 IHydratable 接口?
升级到DNN 5.5.0后,我们必须IHydratable
在所有业务对象上实施。
这个想法一开始似乎是个不错的方法,但玩过之后IHydratable
我就不太确定了。
有两种可能:
- 我做错了
IHydratable
强制您使用select *
构建所有查询
商业案例:
- 我的第一个存储过程返回
BgId
andBgShortDesc
- 我的第二个存储过程返回
BgId
并BgReportedUser
我IHydratable
的实现如下所示:
fill 方法将IndexOutOfRangeException
在上述任何存储过程中抛出一个,因为并非所有字段都以IDataReader
.
解决该问题的简单方法是select *
在所有存储过程中使用,但这不是一个好习惯。
IHydratable
在这种情况下实施的正确方法是什么?
PS请记住,我的例子过于简单化了。
dotnetnuke - Dotnetnuke - 如何在 skin.ascx 文件中编写服务器端脚本
我对 dotnetnuke 非常陌生。我不知道 Dotnetnuke skin.ascx 页面中可以写哪种服务器端语言。如何在 skin.ascx 文件中编写服务器端脚本?
c# - 在 DotNetNuke 中寻找过滤模块输出的最佳实践
我的一个客户正在迁移到新的 CMS,而旧的 CMS 在内容中包含需要替换的占位符,例如(前面的坏例子):,{{ID:CurrentShoppingId}}
它将被当前购物者的 ID 替换。
我可以想到三种方法,但我完全愿意接受新的更好的建议:
- 基于 HTML Module 创建一个新模块。缺点:一个模块不能被继承,所以我们必须使用源并改变它,或者从头开始创建一个模块;
- 查看是否有类似的事件
OnParseHtmlContent
并注册代表; - 使用过滤输出响应流的旧(坏)方法。
据我所知,DNN 中没有内置方法可以做到这一点(与 - 说 - WordPress 不同,后者构建了基于过滤器的过滤器)。
dotnetnuke - DotNetNuke - 如何在 Web 界面中更改默认门户别名
在 DotNetNuke 中,我为门户添加了多个 URL 别名。添加的第一个是默认别名,不能删除或更改。
当然我可以直接在数据库中的门户别名表中这样做(使用Management Studio),但是没有访问权限的人不能。有办法吗?这似乎是一个明显的需求 - 但我找不到任何东西。
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 上的测试环境中进行开发。
dotnetnuke - DotNetNuke SSL 致命错误 552
我们刚刚在 IIS 中安装了 SSL 证书并在 DotNetNuke 中启用了 SSL。我们只保护了一个页面,但现在当我们尝试查看该页面时它会挂起。大多数浏览器都没有给出任何正当理由,Windows 事件日志和 DNN 日志都没有显示任何有用的错误。
Firebug 显示正在对页面发出初始请求,该请求具有 302 Found 结果,紧随其后的是另一个对 HTTPS 资源的请求。它会等待一段时间,然后将请求报告为已中止。
Opera 将问题报告为:安全连接:致命错误 (552)
任何帮助,将不胜感激。
问候, 雅克
dotnetnuke - 在 DotnetNuke 中,我们如何为每个门户创建可管理的页脚区域
我正在使用 DotnetNuke 5.4 社区,并且满足了特定要求。
我需要在门户基础上实现可配置的页脚区域(即 DNN 管理员应该能够管理要在页脚区域中显示的内容和图像)。
由于现在我可以在门户基础上更改页眉徽标,因此需要将相同的功能扩展到页脚区域。
Q1.) 是否有任何皮肤对象满足我目前的要求?
Q2.) 在版权文本中,我只能输入 100 个字符。但我需要将其扩展到 250 个字符。我该怎么办?
感谢您在这方面的任何帮助。
谢谢,
巴鲁。
user-interface - 我应该使用 DotNetNuke 控件而不是标准的 ASP 控件吗?在哪里可以找到它们的文档?
我从 DNN 5.5 开发开始,我注意到存在标准 asp web 控件的 DNN 版本。
由于您有标准的 asp 控件,如Button
or DataGrid
,您也有此控件的特殊 DNN 版本DnnButton
,DnnDataGrid
...
那么,如果我使用 DNN 版本的控件有什么好处,如果我理解正确,这会简化 DNN 网页的主题并为您带来更统一的外观。
在哪里可以找到有关此 DNN 版本控件的任何文档?
dotnetnuke-5 - Dotnetnuke 中的编辑文本/HTML 模块添加了文本/P 标签
有什么方法可以防止 DNN 中的文本/HTML 模块添加标签(如初始
当您在源视图中编辑并切换回显示时?)