【问题标题】:2sxc DNN objects on Hybrid templates混合模板上的 2sxc DNN 对象
【发布时间】:2021-12-23 18:04:49
【问题描述】:

在使用 DNN 对象时,模板顶部只有 @inherits Custom.Hybrid.Razor12 会破坏它。

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

添加@inherits ToSic.Sxc.Dnn.RazorComponent 修复它,一切正常显示。

我的问题是我需要两者还是只需要后者?如果我删除 @inherits Custom.Hybrid.Razor12,一切似乎都可以正常工作,但也许有更好的方法可以在不破坏模板的情况下拥有 DNN 对象。或者它可能是一个错误?

【问题讨论】:

    标签: 2sxc dnn9


    【解决方案1】:

    我认为 Daniel (iJungleBoy) 已经在这里的 cmets 中回答了这个问题。 Correct way to get access to Dnn Stuff while using Modern 2sxc Hybrid Views

    “要获取 Dnn 对象,您必须使用基类 Custom.Dnn.Razor12 - 唯一的区别是 Dnn 对象。这不能在 Hybrid 上工作,因为 Oqtane 不会有 Dnn 对象 - 否则它与Custom.Hybrid.Razor12"

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多