dotnetnuke相关内容

使用现代2sxc混合视图时访问DNN内容的正确方法

现在我的新视图以 开头 @inherits Custom.Hybrid.Razor12 我需要做什么才能在需要时继续访问DNN内容?我一直在文档周围转来转去,但还没有发现任何东西。 有没有编译代码可以让我们做类似的事情? 我现在的具体需求,我希望有人能提供一个例子,我们总是这样包装我们的模块/视图输出 ..
发布时间:2022-04-18 17:14:59 其他开发

在2sxc中,在App.Data.Create()之后,有没有办法获得新的实体ID(或Guid)或指向新实体的指针?

在过去的几年里,我遇到过几次这样的需求。我使用App.Data.Create()以编程方式将新实体添加到Content-Type,然后需要将该新实体添加到我将要创建的下一个实体。Create(不同Content-Type中的新记录)。 由于.Create()不返回任何内容,访问新项目的最佳、正确或优雅的方式是什么? 这是我古怪的解决方案,但似乎还有一种更合理的方法。此外,在繁忙的站点上 ..
发布时间:2022-04-18 17:13:32 其他开发

跟踪在页面加载时应用内联样式的JavaScript

我正在管理一个DNN站点,并试图找到应用于我主页上的某些元素的“Width:100%”内联样式的来源。DNN中包含了一大堆JS库,很难手动解析,但我打开了Chrome开发工具,在源代码选项卡中搜索页面上加载的每个JS文件,看看在哪里使用了“100%”。没有骰子。 我知道……的休息时间。>属性修改功能。这总是被引用为我在so上发现的类似问题的解决方案: How to track down ..

有没有办法克隆代码中的多个实体(记录

注意:目前我在此项目上遇到了2sxc v9.43.2。 从我的内容类型中选择一组记录后,我需要能够复制它们,同时更改其中一个字段。这是我到目前为止几乎奏效的想法。用例很简单,他们有程序,人们可以注册。它们每个季节都会改变,但只是很小的变化(价格、日期/时间等)。当他们编辑下一季的时候,他们需要本季的直播和保持不变。因此,我们仍处于秋季(EntiyID 1732),有97个活动项目。我们希望单 ..
发布时间:2022-04-18 17:09:40 C#/.NET

DNN 容器

这可能是一个普遍的问题,但我似乎无法弄清楚.DNN 中的容器是什么?皮肤本质上是整个门户的布局和配色方案.那么容器是桌面模块的皮肤吗? 对不起,如果这个问题是新手.我对 DNN 还没有信心,正在阅读文档.但是我很快就需要这个答案. 干杯. 解决方案 容器允许您独立于页面皮肤或特定模块向任何模块添加样式和标记. 布局如下: 默认.aspx 皮肤(.ascx 控件,无 ..
发布时间:2022-01-24 21:14:38 其他开发

在 ColdFusion 中对 DotNetNuke 用户进行身份验证

有没有办法使用 DNN 登录验证来自其他 Web 应用程序的用户? 我们有一个使用 DNN 的主站点,用户登录信息存储在 asp 网络成员表中.从我一直在阅读的内容来看,密码是使用机器密钥加密的,然后加盐.我看到此信息在哪里,但似乎无法使用此方法正确加密密码. 我正在尝试在我们的 DNN 站点所在的同一台服务器上使用 Coldfusion Web 应用程序,但它不想工作.您会认为使用 ..
发布时间:2022-01-09 14:40:51 其他开发

DNN:在一个模块中使用多个 Web 用户控件并在不同页面中显示不同的控件

我是 DotNetNuke 新手.请温柔点.我正在使用“DotNetNuke 6 Compiled Module"模板来构建我的模块.我在项目中已经有 View.ascx 控件,并添加了另一个名为 test.ascx 的控件. 我的问题是:如何在添加模块的不同页面中显示不同的视图.(如果这可能的话)例如在说 default.aspx 页面上显示 View.ascx,然后在 default2. ..
发布时间:2022-01-06 10:48:08 C#/.NET

使用 curl 发布二进制数据

所以基本上,我正在尝试编写一系列脚本来与 Dot Net Nuke 进行交互.我一直在分析流量,现在可以登录并执行一些基本任务.但是,我从来没有用 curl 处理过二进制文件上传.有人愿意看看这个来帮助我吗?这是请求的剖析: http://pastebin.com/qU8ZEMaQ 到目前为止,这是我对 curl 的了解: http://pastebin.com/LG2ubFZG ..
发布时间:2021-12-17 09:35:25 其他开发

“'Microsoft.Jet.OLEDB.4.0' 提供程序未在本地计算机上注册"...DNN

我正在尝试在我们的 64 位服务器上启动并运行一个新的 DotNetNuke 站点,但遇到以下错误消息: “'Microsoft.Jet.OLEDB.4.0' 提供程序未在本地计算机上注册" 我从经验中知道,当您在 64 位机器上定位 64 位程序集时会遇到这种情况(目前没有 64 位 OLE-DB 提供程序).在这种情况下,我只需在 Visual Studio 中定位 x86,一切正 ..
发布时间:2021-11-25 05:32:44 C#/.NET

框架和架构有什么区别?

我想知道框架和架构的区别. 例如:dotnetnuke 是框架,mvc 是架构. 所以如果我们以这两个为例,谁能告诉我它们之间的区别? 想知道哪个在何时何地使用? 在用户需求满意度方面哪个好? 解决方案 让我来说明区别. 框架: 架构: ..
发布时间:2021-11-17 02:16:59 C#/.NET

我们应该在 DotNetNuke 平台上构建我们的下一代 Web 应用程序吗?

我们目前正在考虑使用 DotNetNuke 作为我们未来将集中托管的基于门户和客户端可定制的 Web 应用程序的基础.这个想法是将动态部分作为 DNN 模块,这些模块反过来与负责业务处理和数据存储的后端 WCF 服务对话. 你对这样的模型有什么好的/坏的体验? 您有什么要警告或推荐的吗? 任何建议将不胜感激,谢谢... 解决方案 DotNetNuke 可以成为一个强大的平 ..
发布时间:2021-11-17 02:10:06 C#/.NET

如何强制同一应用(DNN/2sxc)的两个实例从同一流中读取?

很抱歉,如果我的问题很愚蠢,但是我是DNN/2sxc的新手,我整天都在努力解决这个问题,但没有成功.. 我有同一个应用程序的两个实例,一个在主页上,另一个在自己的页面上,每个实例必须有自己的视图模板(我使用Razor). 我的问题是我无法找到使两个应用读取相同数据的方法,因此其中一个的每个添加/编辑/删除/重新排序都会反映到另一个,目前每个应用都有自己的数据因此,在我的情况下,它们将无 ..
发布时间:2021-05-02 20:27:57 其他开发

使用App.Data.Create()时如何向实体类型的字段添加值

当我在外部代码中并尝试将条目添加到现有“内容类型"时,如何将一个或多个值添加到“实体"类型的字段中?因此,以FAQ v3应用程序为例,这是添加类别行被注释掉的代码: int appId = 4;//对我来说是FAQ3var appX = ToSic.Sxc.Dnn.Factory.App(appId);varfields = new Dictionary();f ..
发布时间:2021-05-02 20:27:54 其他开发

如何在View启动时检测内容的状态?

让我们假设我已经为Link内容类型创建了自己的自定义视图.当用户将2sxc内容应用添加到窗格中,然后选择内容类型(链接),然后选择我的自定义视图时,该视图首次启动时,如何检测到a)该视图未使用演示项目,而b)视图使用了一个演示项目并显示了该演示项目,而c)不是第一次显示,而是有一个真实的用户添加了内容(实体)? 对于a)情况,我已经做了类似的事情: var link = AsDynami ..
发布时间:2021-05-02 20:27:51 其他开发

如何仅输出选择文本而不是2sxc剃刀模板中的值?

在2sxc App中,在我的内容类型中,我有一个加拿大省的下拉列表,其中有缩写的名称和值.看起来像这样: 不列颠哥伦比亚省:bc艾伯塔省:ab爱德华王子岛:裴 等等. 我希望能够在我的C#剃刀模板中同时使用文本标签和选择值.当我使用@ Content.Province时,它仅输出值,因此,如果我选择不列颠哥伦比亚省,它将输出为"bc".如何输出所选内容的标签,以使其输出“不列颠哥 ..
发布时间:2021-05-02 20:27:47 其他开发