问题标签 [dotnetnuke]

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 投票
3 回答
883 浏览

asp.net - 加速 ASP.NET 开发

我们正在开发使用 DotNetNuke 作为框架的 Web 应用程序,并使用我们的自定义模块来实现所需的功能。问题是,当您对代码进行任何更改时,加载网站需要很长时间。我每次重新启动最多需要 1 分钟,这真的很慢。这导致非常缓慢的开发-重建-测试周期。

我们正在使用控制台项目和 winforms 项目作为新功能的测试平台,以加快开发速度,但仍有许多 UI 功能必须通过浏览器完成。

是否有人对如何加快/防止在 Web 应用程序的 bin 文件夹中发生更改时发生的 appdomain 重启有任何提示?

0 投票
2 回答
870 浏览

email - 允许设计人员访问 DotNetNuke 中的电子邮件模板

在自定义 DotNetNuke 模块中,我希望能够基于模板发送电子邮件。我希望能够为某些模板参数注入文本值。我还希望站点管理员能够编辑电子邮件内容。我希望管理员能够以一种相当简单的方式进行布局和文本。

一种解决方案是使用本地化字符串来允许自定义电子邮件内容,该电子邮件结构在某处硬编码。这是不可取的,因为它不允许管理员修改布局。

另一种解决方案是设置文本/HTML 模块以包含电子邮件内容。这样做的好处是允许管理员编辑文本和布局。它的缺点是管理员可能会使用电子邮件阅读器无法访问的 CSS 样式表中的样式。

关于如何做到这一点的任何其他想法?第三方插件或模块就可以了。对于我查看过的电子邮件模块,它们更多地是关于设置电子邮件活动。对于我看到的那些,我不确定我是否可以从我的自定义模块以编程方式发送电子邮件。

谢谢

0 投票
2 回答
1201 浏览

asp.net - ASP.NET 或 DotNetNuke 成员资格的用户创建事件

我想添加一些在 DotNetNuke 站点上注册新用户时运行的代码。有一个自定义注册模块,我可以向其中添加代码。我担心这个注册模块仍在进行中,这并不是我真正能控制的。有人可能会破坏我添加的代码或做一些意想不到的事情。

是否有另一个不错的选择我可以使用添加代码到用户会员活动?

我正在考虑创建一个派生自我们现有提供程序的成员资格提供程序(DNN 或 ASP.NET 提供程序)。我将扩展 CreateUser() 的实现以调用原始实现,然后调用我的自定义代码。

好处是它们与注册组件没有耦合。不利的一面是——与添加配置独立于站点其他方面的 HttpModule 不同——我将隐藏现有的成员资格提供程序。假设有人出于其他原因想要更新提供程序——他们将不得不重新编译我的类,而不是能够简单地更改 web.config 文件。

我打算创建一个派生自 MembershipProvider 的泛型类,然后使用原始提供者作为泛型类型参数。我希望这会希望将原始提供程序类型包含在 web.config 定义中。不幸的是,C# 泛型不允许您从泛型类型参数派生。:(

0 投票
5 回答
3596 浏览

vb.net - DotNetNuke 网站的本地化

我在 dnn 的网站上工作。我想更改网站或特定页面的语言。所以我下载了西班牙语(es-es),中文(zh-cn)的语言包并从主机安装它们。接下来,当我更改浏览器的语言时,网站语言并没有改变。在 dnn 5.0 上工作。

请让我知道如何在 dnn 网站中使用语言包。

0 投票
2 回答
343 浏览

css - 是否值得尝试覆盖 DNN 中的默认类

DotNetNuke 在其他无类跨度等的跨度中使用了很多预设类,如 .Normal、.Head、.SubHead 等他们都从他们的父母那里继承了他们的风格,但我很好奇其他人是否已经尝试过这个并且有故事可以讲述成功或在模块/管理端遇到了一些事情,这使得这是一项徒劳的任务?

谢谢,史蒂夫

0 投票
9 回答
7040 浏览

dotnetnuke - 需要用户友好的所见即所得 DotNetNuke 皮肤编辑器

客户想要编辑 DotNetNuke 皮肤,他不是程序员,所以我正在寻找一些所见即所得的皮肤编辑器。Web 或桌面解决方案都可以。

0 投票
1 回答
354 浏览

windows-vista - DNN 页面在 IE7/Vista 中正确呈现

我有一个 dot net nuke 站点,我已经为其编写了一个自定义模块。它是用户填写以提交信息的表格 - 没什么大不了的。

在表单上,​​我使用 Ajax 和 Ajaxoolkit 进行验证,并使用日历弹出窗口。我根据表单数据启用/禁用控件。

Everthing 在我测试过的每个浏览器/操作系统组合中都运行良好,除了 IE7/Vista。

页面呈现时大多数标签和控件不可见。控件在那里,您甚至可以输入数据,您可以看到它们。

这是一个链接: http ://www.gpusbc.com/test/tabid/76/Default.aspx

我在装有 IE7 和 FireFox 的 Win XP 机器上开发,没有任何问题。Vista 上的 FireFox 没有问题。

0 投票
3 回答
7183 浏览

css - 在我的 DotNetNuke 皮肤上需要我的 CSS 帮助

我为 DotNetNuke 5.x 创建了一个皮肤,并尝试尽可能多地使用 css 进行布局。我的问题是 IE 和 FF/Chrome/Safari 之间的一致性。在大多数网站上我都能克服这个问题,但在这个皮肤中,我尝试了我能想到的一切,并花了很多时间试图让两者的外观保持一致。当我修好一个时,另一个会坏掉。谁能帮我解决这个问题?请看一下 IE 和 FF 中的皮肤,看看有什么区别:

http://bluebookbasement.coultertechnologies.com

BlueBookBasement_full.ascx

皮肤.css

0 投票
3 回答
8838 浏览

asp.net - 无法从 VB 中检索表单值

我为我的网站创建了一个模块,当单击一个按钮时,它会调用服务器上的一个 VB 子程序。

我需要这个 sub 来检索表单上填写的值,但我需要从中检索值的东西不是 asp 控件,它们很简单<input><select>标签。

如何从后面执行的 VB 代码中检索 .aspx 页面上的输入值?

0 投票
2 回答
2889 浏览

asp.net - 跨 DNN 和 ASP.net 应用程序共享身份验证、成员资格和角色

这是我的情况。我有一个 DotNetNuke 应用程序。我想从 DNN 网站链接到现有的 ASP.net 网站,并决定为此使用 DNN 的 IFrame。

现有的 ASP.net 应用程序使用 Forms Authentication 来确保安全 - 只有授权用户才能访问这些页面。这个 asp.net 应用程序还需要用户角色来授权不同的页面。

我不希望用户必须登录两次,并且我希望 asp.net 页面使用来自 DNN 应用程序的用户成员资格和角色数据——它不应该需要它自己的成员资格数据库。

这可能吗?根据 MSDN 网站:

“ASP.NET 支持分布式环境中的表单身份验证,无论是跨单个服务器上的应用程序还是在 Web 场中。当跨多个 ASP.NET 应用程序启用表单身份验证时,用户在应用程序之间切换时无需重新进行身份验证。”

这是否适用于链接到 asp.net 应用程序的 DotNetNuke 应用程序?两者也在同一个域中。

(我尝试修改 asp.net 页面的 config.web 以使用 DNN config.web,匹配机器密钥和表单设置 - 但它不起作用。我可能做错了什么,但在我继续之前,我想知道这是否可能。)

谢谢你的帮助!