问题标签 [c1-cms]

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 回答
2084 浏览

asp.net - QueryString 参数如何绑定到 Action 方法参数?

我有一个 webforms 项目,正在尝试运行一些代码,允许我调用 MVC 路由,然后在 web 表单页面的正文中呈现结果。

我使用几个 HttpResponse/Request/Context 包装器来执行对 MVC 路由的调用,例如:

该代码适用于执行简单的 MVC 路由,例如“/Home/Index”。但是我不能指定任何查询字符串参数(例如“/Home/Index?foo=bar”),因为它们会被忽略。我试图直接在 RequestWrapper 实例中设置 QueryString,如下所示:

调试时,我可以看到正确的值在“request.QueryString”中,但这些值永远不会绑定到方法参数。

有谁知道如何使用 QueryString 值并将其从 http 请求绑定到 MVC 控制器操作?

QueryString 值的处理似乎比我预期的要复杂。我对 MVC 请求管道的内部了解有限。

我一直在尝试自己研究内部结构,并将继续这样做。如果我发现任何东西,我会适当地更新这篇文章。

我还创建了一个非常简单的 Web 表单项目,其中仅包含产生此问题所需的代码,并通过 dropbox 共享它:https ://www.dropbox.com/s/vi6erzw24813zq1/StackMvcGetQuestion.zip 该项目仅包含一个默认值。 aspx 页面、控制器和用于呈现 MVC 路径结果的 MvcWrapper 类。如果您查看 Default.aspx.cs,您将看到一个包含查询字符串参数的路由路径被传入,但它永远不会绑定到操作上的参数。

作为快速参考,以下是该 Web 项目的一些摘录。

控制器:

Default.aspx 页面:

我已经为此苦苦挣扎了很长一段时间,因此不胜感激任何形式的建议。:)

0 投票
1 回答
285 浏览

asp.net - YafMembershipProvider 的间歇性问题 - web.config 中报告了配置错误

我在另一个论坛.NET 中遇到了一个间歇性问题,论坛刚刚关闭。两次发生之间通常至少一周,通常更多。该网站的最后一次发生在 4 月 30 日,然后又是 5 月 29 日(这次差距很大,可能是因为我主动重启网站以避免在我离开和离线时发生事件,因此无法立即解决问题)。当网站重新启动时,问题总是会消失。

我正在运行 YAF 1.9.6.1,我得到的错误是:

万一有什么影响...

  • YAF 论坛与基于Composite C1 CMS的站点(www.paydirt.co.nz)并排在同一个站点内。
  • 基于 CMS 的主站点永远不会关闭,只有 YAF 论坛页面(实际上我使用 CMS 的“重新启动服务器”工具来恢复论坛)。
  • 该站点采用共享托管计划,我不知道确切的服务器设置细节,但使用的是 IIS 6,我怀疑某种服务器场。
  • 似乎涉及时间组件,因为它总是在网站重新启动后的某个时间发生。所以我一直在主动重启网站来解决这个问题。

我很高兴听到有关可能导致此问题的任何建议/想法,因为它已经持续了很长时间。论坛有一个讨厌的习惯,主要是在我周末和离线时关闭。

提前感谢您的帮助,加文

0 投票
4 回答
692 浏览

c1-cms - 如何在 Composite c1 中下载 pdf 文件

我正在尝试实现一种功能,使用户能够在单击超链接时下载 PDF。我所做的是,我创建了一个全局数据类型 Publications,它采用值“Description”和“PDF DOC”,并且我有一个带有超链接的用户控件,该超链接将描述绑定为其文本。

然后点击链接按钮我...

这显示一个错误,说“找不到文件”,知道为什么吗?

0 投票
7 回答
5874 浏览

web - 你能复制一个网站吗?

您可以复制 Composite C1 网站吗?我想创建一个现有网站的副本作为新网站。

我首先创建站点 A。然后我想复制它并创建站点 B。

例如:将页面、功能、数据、内容、布局、css 从网站 A 复制到网站 B。两者之间的唯一区别是名称。

0 投票
1 回答
163 浏览

arrays - 复合 C1 我将如何重写此 Sql 更新语句以在 c# 中工作?

我在图像可排序网格中有一段代码,它根据用户对“propid”的新排序顺序发回一个结果字符串数组:

上面在屏幕上显示了 9 个图像。db 图像表同时具有图像 id ( imgid) 字段和排序序列字段 ( orderseq)。我正在使用自定义命名空间数据类型:

像 C1 中的所有数据类型连接一样。

在直接 SQL 中,我会这样写:

当我一直失败时,这如何转换为使用 c# 将其写入 Composite 的 C1 CMS“更新多个数据”方法?

C1 站点“更新多个数据”方法的基本示例是:

任何帮助将非常感激。

0 投票
1 回答
585 浏览

c1-cms - 将 WebAPI 添加到 Composite-C1

CompositeC1 以及动态添加数据类型、使用外键关系引用其他数据类型等的能力给我留下了深刻的印象。内置函数也非常方便。

理想情况下,我可以创建一个单独的 Web API 项目,该项目能够使用在 CompositeC1 中动态生成的所有函数,并将它们作为 REST 服务公开。

我应该将其作为一个单独的项目来引用 CompositeC1 的 bin 目录中的 dll 吗?每次更改自定义数据类型时都会重新生成这些 dll……这会导致问题吗?

0 投票
1 回答
134 浏览

c1-cms - 复合 C1:插入图像后无法保存页面

有人在插入图像后保存页面有问题吗?如果我在页面上插入图像,我无法保存或发布。保存按钮已启用,但当我单击它时它什么也没做。当我尝试更改为源视图时,应用程序冻结并且从不显示源代码。

我在另一台没有相同问题的服务器上安装了 Composite C1。

0 投票
1 回答
72 浏览

testing - 负载测试复合 C1 CMS 控制台

我们的一位客户提出了一个奇怪的请求,要求向他们提供 Composite C1 控制台的负载测试统计信息。我尝试通过使用 JMeter 来做到这一点。 问题: C1 UI 上的所有内容都是动态内容。如何编写针对页面上特定字段的通用测试套件。我知道 Composite C1 是相当新的,但任何粗略的指导和想法都会受到赞赏。

0 投票
1 回答
78 浏览

azure - 在 Azure 生产中锁定复合控制台

我已将我们的公司网站移至 Azure。我已经在 Azure 上设置了暂存站点并安装到 Azure Publisher Elastic 包,以向同样托管在 Azure 上的生产站点公开。一切都像魅力一样。

但是,我想锁定生产站点上的 Composite 控制台,这样我们的编辑就不会误启动生产控制台。EI 我只希望我们的编辑编辑临时站点中的内容。防止我们的编辑启动生产控制台的最佳做法是什么?

0 投票
1 回答
246 浏览

c# - 我可以使用 C# 代码自定义 Layout.Navigation.Menu

Salam 3ala mani ittaba3a alhoda,

我的 Layout.Navigation.Menu 是用 XSLT 编写的,我会自定义它以动态显示其中的一部分,例如对于匿名,我隐藏 Compte 菜单。但我想用 C# 代码做到这一点。如果可能,请帮助我,如果不能,我该怎么做?