0

我们正在使用 GlassMapper。我们将 TFS 生成的 GlassType 的 Ienum 传递给来自控制器的局部视图。在控制器中,我们迭代我们的 Ienum,然后使用 @RenderLink 或 @Render 语法。当您查看页面时,它很好。但是,如果您尝试使用页面编辑器,则会收到以下错误

值不能为空。参数名称:OBJECTTOSWITCHTO

AT SITECORE.DIAGNOSTICS.ASSERT.ARGUMENTNOTNULL(OBJECT ARGUMENT, STRING ARGUMENTNAME) AT SITECORE.COMMON.SWITCHER 2.ENTER(TVALUE OBJECTTOSWITCHTO) AT SITECORE.COMMON.SWITCHER2..CTOR(TVALUE OBJECTTOSWITCHTO) AT SITECORE.DATA.ITEMS.CONTEXTITEMSWITCHER..CTOR(ITEM ITEM) AT GLASS.MAPPER.SC .GLASSHTML.MAKEEDITABLE[T](表达式1 FIELD, EXPRESSION1 标准输出、T 模型、对象参数、上下文上下文、数据库数据库、文本编写器)

4

2 回答 2

0

我认为这是 Glass Mapper 中的一个错误,尝试将 Glass Mapper 更新到最新版本,看看是否能解决问题。

于 2015-02-22T12:09:41.380 回答
0

我会检查安全性。也许编辑器无权访问正在切换到的项目。

于 2015-02-22T21:42:13.320 回答