问题标签 [episerver]

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

encoding - 带问号的钻石

当我呈现数据库中的数据时,我的 HTML 属性中会出现这些带有问号的小菱形。我正在使用 EPiServer 和一些自定义属性。

这是我收集到的信息

  • 我将数据保存为 XML 文档,因为我使用需要多个定义值的自定义 EPiServer 属性。这被保存为 UTF8。

  • 只有元素标签中的属性存在此问题,例如 align=left 变为 align=‘left’。那里没有 " 字符,但我还是得到了钻石。

  • 如果我在元素之外使用 " ,它可以正常工作并正确显示。

有什么线索吗?

0 投票
3 回答
128 浏览

asp.net - 如何在站点之间共享用户控件/功能?

我们有两个asp.net 站点(基于episerver)。
使用 Telerik Asp.net 控件。
我们有一些我们希望在两个站点中都可用的功能。
现在,其中一个站点使用 webparts/usercontrols,另一个使用 usercontrols。

有没有办法在这些站点之间共享功能?
我想要的是能够在站点之间共享用户控件。

0 投票
2 回答
520 浏览

asp.net - 一台 IIS 服务器中的 JavaScript 问题,而另一台则没有

我有一个仅在一种环境中发生的问题。在这个特定页面上,在元素的上半部分,创建并填充了一个数组。这稍后在各种控件的 onfocus 事件处理程序中使用。我使用 Firebug 调试页面并发现了问题。在我们的开发环境中,确实创建并填充了数组。在我们的暂存环境中,这个脚本块没有被执行!我在数组实例化的地方放置了一个断点,它在登台时从未被击中,但在 dev 中被击中。

我真的很困惑这两个环境的哪些方面可能会影响这一点?我们在暂存框上使用了 aptimize,但该特定网站已将其关闭。我比较了页面来源,它们是相同的!唯一的区别是内容位,因为它们是由 CMS 提供的。

请问有什么想法吗?我很坚持这一点。

干杯,丹妮。

0 投票
3 回答
548 浏览

.net - EPiServer 中 page["propertyName"] 和 page.property["propertyName"] 的区别?

在 EPiServer 中通过 page["propertyName"] 和 page.Property["propertyName"] 访问属性有什么区别?

谢谢!

0 投票
2 回答
194 浏览

asp.net - 使用 WebParts 会导致空白页面

我正在使用 EPiServer CMS 5 开发一个 ASP.NET (C#) 应用程序。在起始页上,我们有四个 WebPart 区域,并且通过 Visual Studio 运行它时一切正常。将其发布到生产服务器(IIS 7)时,起始页显示为空白页,没有任何错误...

当我们删除这些代码行时,它会起作用,因此它与 WebParts 有关。

0 投票
1 回答
287 浏览

episerver - EPiServer 4.61 从所见即所得编辑器中删除脚本标签

我知道 WYSIWYG 编辑器不是为将 Flash 视频对象和脚本标签粘贴到页面中而设计的,但可以说你想这样做... 为什么 EPiServer 编辑器会去掉第一个 javascript 标签?

0 投票
3 回答
226 浏览

episerver - EpiServer 6 中的 EpiWebParts

我们想向我们的 EpiServer 内部网添加一个 Web 部件框架。我发现可能是我们想要的。但是,没有在 EpiServer 6 下使用的安装说明 - 任何人都可以建议如何开始在当前版本的 EpiServer 上使用此框架?

0 投票
3 回答
536 浏览

c# - 为什么元刷新标签和标题标签位于 ASP.NET 中的标签之外?

当我在 ASP.NET 中呈现页面时,会发生以下情况

我的母版页如下所示:

所以我要问的是,这个刷新元标签到底是从哪里来的,为什么它把它放在我的头部标签和身体标签之间,为什么我的页面标题跳到了头部之外?!

在 firebug 中查看页面生成的源代码时,它会在 head 标记中显示标题标签和这个新的元标签,但在任何浏览器中查看源代码时,它看起来像上面那样。使用 wget 抓取页面时,也出现如上所示的错误。

任何想法为什么浏览器可能会以不同的方式解释这一点,更重要的是这个新的元标记来自哪里?

谢谢!卡尔。

编辑:

你好!

谢谢大家的回复,信息量很大!

我发现问题出在这行代码上:

使用这一行将神秘的元标记放在头部标记之外。将其注释掉时,标题标签会回到正确的位置,一切都很好!

还有什么想法吗?

谢谢!

卡尔。

0 投票
1 回答
641 浏览

episerver - EPiServer 中的 DataFactoryCache.CreateDependency 返回具有 HasChanged==true 的 CacheDependency

我正在使用以下代码使用 EPiServer 中的 CacheManager 类来缓存对象:

由于某种原因,返回的 CacheDependency 对象具有 HasChanged==true,即使 LastModified 值没有改变(并且确实在 DateTime.UtcNow 之前)。

换句话说,我的缓存对象永远不会粘住,因为依赖项会立即清除缓存(因为 HasChanged==true)。

任何建议都非常感谢!:)

0 投票
1 回答
787 浏览

localization - 在 EPiServer 文件管理器中本地化 XForms

在 EPiServer 文件上传对话框中,有一个部分用于将元数据添加到上传的文件中,例如标题、链接、描述、作者和发布者。这些表单字段使用 XForms 实现并在 FileSummary.config 中进行配置。

这些字段的标题直接在包含 XForms 控件的 HTML 标记中定义,如下面的片段所示。

我的问题是,如何本地化这些字段标题?在这种情况下,它将是作者。

本地化在由 lang xml 文件驱动的文件管理器的每个其他部分中都以日语工作,但文件管理器的这一部分似乎与 Episerver 管理和编辑的其余部分以完全不同的方式工作。