问题标签 [sitefinity]

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 投票
1 回答
2066 浏览

javascript - 在 ASP.NET 中使用 Messenger Connect 客户端库时出现 Javascript 错误

我在现有 Sitefinity 站点内实现新的 Messenger Connect 功能以启用使用 Live ID 的客户端登录时遇到问题。

也就是说,当我使用以下代码来实现客户端功能时:

...我在 Firebug 中遇到了三个我无法正确识别的错误:

Sys.ArgumentTypeException:“Sys._Application”类型的对象无法转换为“Sys.IDisposable”类型。参数名称:对象

(在 ScriptResource.axd?d=.... 4993 行)

Sys.Application._doInitialize 不是函数

(在 MicrosoftAjaxBase.js 第 1 行)

Sys.InvalidOperationException:脚本“MicrosoftAjaxGlobalization.js”已被多次引用。如果显式引用 Microsoft AJAX 脚本,请将 ScriptManager 的 MicrosoftAjaxMode 属性设置为显式。

(在 ScriptResource.axd?d=.... 第 984 行)

仅当我包含loader.js来自 js.live.net 的脚本时才会触发错误。

编辑:似乎错误不一定按该顺序触发。刷新页面似乎会改变这些错误和/或引入其他错误,例如第 1842 行Sys.ParameterCountException中的一个。ScriptResource.axd?...

0 投票
2 回答
1490 浏览

breadcrumbs - 您如何修改 Sitefinity 的面包屑控件?

我需要从此修改sitefinity的面包屑:

对此:

主页 >

因此,如果面包屑位于根页面上,则需要在其后加上 >。我是一个绝对的初学者,所以放轻松!(使用 3.7 版)

问候彼得

0 投票
1 回答
3674 浏览

c# - 使用数据表进行数据分页

我有一个存储许多记录的数据表。有一个名为 ID 的列自动递增,种子为 1。

我已经实现了分页控制。我知道我需要显示的第一条和最后一条记录的 ID,但我不知道如何从数据表中仅提取特定行,或者是否确实有可能。是否有可能,或者我是否需要使用数据集?

我使用一个名为 SiteFinity 的 CMS 产品,所以我无权访问数据库以使用 SQLDataAdapter 或类似产品,

0 投票
2 回答
1569 浏览

master-pages - Sitefinity 4 - MasterPages

我正在运行 Sitefinity 4 RTM 的试用版。

Sitefinity 3.x 的伟大之处在于,我可以从现有站点移植我的母版页,并且它们只能与 Sitefinity 一起使用:Sitefinity 不会将内容注入页面或内容块。

然而,Sitefinity 4 似乎将自己的东西(样式等)注入到破坏我布局的页面中。

此外,例如 Sitefinity ContentBlocks 将其内容包装在

标签。

有没有办法阻止这种情况发生,或者如果使用 Sitefinity 4,我是否必须重写我的母版页和样式表?

其他问题,例如,建立一个新站点是很好的,但以上是一个杀手位。

0 投票
1 回答
1157 浏览

asp.net - 在 localhost 中查看 sitefinity 站点时出现问题

我目前正在使用 sitefinity 3.7 的网站上工作。使用源安全将文件复制到我的硬盘驱动器后,当出现以下错误时,我尝试在本地主机中查看该页面:


“/”应用程序中的服务器错误。

无法加载文件或程序集“Telerik.Cms.Engine,版本=3.1.3311.24714,Culture=neutral,PublicKeyToken=85fd314cb21bc432”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)

说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.IO.FileLoadException:无法加载文件或程序集“Telerik.Cms.Engine,版本=3.1.3311.24714,文化=中性,PublicKeyToken=85fd314cb21bc432”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)

源错误:

在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。程序集加载跟踪:以下信息有助于确定程序集“Telerik.Cms.Engine, Version=3.1.3311.24714, Culture=neutral, PublicKeyToken=85fd314cb21bc432”的原因。

警告:程序集绑定日志记录已关闭。要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) 设置为 1。注意:与程序集绑定失败日志记录相关的一些性能损失。要关闭此功能,请删除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。

堆栈跟踪:

[FileLoadException:无法加载文件或程序集“Telerik.Cms.Engine,版本=3.1.3311.24714,文化=中性,PublicKeyToken=85fd314cb21bc432”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(HRESULT 异常:0x80131040)] System.Reflection.Assembly._GetType(字符串名称,布尔 throwOnError,布尔 ignoreCase)+0 Telerik.Utilities.TypeResolutionService.GetType(字符串名称,布尔 throwOnError,布尔 ignoreCase)+579 Telerik.Utilities。 StringTypeConverter.ConvertFrom(ITypeDescriptorContext 上下文,CultureInfo 文化,对象值)+108 Telerik.Sitefinity.Configuration.XmlConfigProvider.LoadAttributes(ConfigElement 元素,XmlReader 阅读器)+321 Telerik.Sitefinity.Configuration.XmlConfigProvider.LoadElement(ConfigElement 元素,

[TypeInitializationException:'Telerik.Framework.Web.ControlUtils' 的类型初始化程序引发异常。] Telerik.Framework.Web.ControlUtils.GetTemplate(String virtualPath) +0 Telerik.Search.WebControls.SearchBox.get_LayoutTemplate() +50 Telerik .Search.WebControls.SearchBox.CreateChildControls() +90 System.Web.UI.Control.EnsureChildControls() +146 System.Web.UI.Control.PreRenderRecursiveInternal() +61 System.Web.UI.Control.PreRenderRecursiveInternal() + 224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Page.ProcessRequestMain( Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3394

版本信息:Microsoft .NET Framework 版本:2.0.50727.4952;ASP.NET 版本:2.0.50727.4955


我尝试过的事情:

  • 更改文件夹的权限(DefaultAppPool 和网络服务)
  • 再次获取该站点的最新版本。
  • 检查 web.config 并重新配置连接字符串以指向数据库(可能不相关)
  • 重新编译网站 - 没有修复

有没有人遇到过这个问题?

谢谢!

彼得

0 投票
1 回答
391 浏览

user-controls - 在 Sitefinity 3.7 中创建自定义博客设计?

我正在一个需要更改博客布局的网站上工作。我在某处读到需要映射自定义控件。有谁知道这涉及什么?我不需要一个完全成熟的答案,只需要一些方向。

谢谢!

彼得

0 投票
2 回答
1563 浏览

javascript - jQuery 验证 - 多组

我正在设计一个具有以下内容的用户控件:

  • 一个名为“地址输入”的文本框
  • 一个谷歌地图插件
  • 链接按钮
  • 名为“MarkerTitleInput”的标记标题的文本框
  • “提交”按钮

问题是这样的:

单击链接按钮时,我需要验证 AddressInput 是否已完成,但没有别的

单击提交按钮时,我需要验证 AddressInput 和 MarkerTitleInput 是否都已完成。

所以我的前两个问题是:1)我如何验证链接按钮中的某些字段,而不提交表单 2)我如何验证正在提交的表单中的所有字段

我的另一个问题是,当单击链接按钮时,我的代码会针对 Google 的地理编码运行查找以获取地​​址。我打算创建一个额外的验证方法来处理找不到地址时,但是使用验证器意味着每次按下键时都会发送 json 请求,这太多了 - 我只希望在链接按钮时运行验证点击。我试过(selector).validate({ onkeyup:false })没有用。是否可以手动设置.valid()方法是否认为表单有效?

谢谢艾尔

0 投票
1 回答
147 浏览

sitefinity - 发布 Sitefinity4 项目时出错

我正在尝试部署一个 Sitefinity 4 项目。我有主要的 Web 应用程序项目和两个外部类库。我尝试发布,并尝试使用 Web 部署项目,但是两次都抱怨缺少引用,例如:

名称空间“Telerik”中不存在类型或名称空间名称“Sitefinity”(您是否缺少程序集引用?)

它总是指一个类库中的一行代码。我需要将程序集添加到 app.config 文件吗?

任何想法都非常感谢。

0 投票
3 回答
2115 浏览

content-management-system - 在 Sitefinity 4.0 中使用主文件进行模板布局/设计

我有一个包含手工编码的 HTML、JS 和 CSS(在 3.7 中工作)的主模板,我想将其用作 Sitefinity 4.0 项目的模板,但我似乎无法弄清楚如何创建模板并使用它master 文件,而不是痛苦地拖放一堆布局框并重新制作我所有现有的代码。虽然我可以将我的主人从 3.7 的文件系统放到项目中,但它似乎找不到它,或者允许我在 4.0 中使用它

具体来说 - 我似乎无法在 HTML 中正确获取 JS 和 CSS 文件的路径。Firebug 说服务器正在为某些文件返回 Forbidden and Not Found。

0 投票
2 回答
1009 浏览

asp.net - Sitefinity - 控件的 ViewState + 生命周期?

我构建了一个自定义控件,它充当向导并在其中包含其他控件。我使用空白的 asp.net 网页表单页面构建并测试了控件,一切正常。我将控件添加到 SiteFinity 中的页面,似乎没有视图状态。没有任何内容被保存或重新加载。该页面在页面源中有一个巨大的视图状态 blob,但是当我使用提琴手观看流量时,_viewstate 被发送为空。我构建的控件有一个更新面板。

这是怎么回事?我试图改变我在生命周期中处理事情的地方,但没有任何帮助。我很确定这是一个视图状态问题。这是怎么回事?如何在不回发完整帖子的情况下让视图状态发布?

是的,我在页面上启用了视图状态,并通过 sitefinity 启用了控件,并为我的控件和所有子控件设置了视图状态。