gpt4 book ai didi

.net - Sitecore 演示文稿 : Not using XSLT renderings at all

转载 作者:行者123 更新时间:2023-12-04 23:29:48 25 4
gpt4 key购买 nike

我是 Sitecore 的新手,我们的团队正在使用 Sitecore 构建我们的第一个项目。当我浏览了很多教程时,他们中的大多数都使用 XSLT 渲染。但我想知道 XSLT 可以完成的所有事情是否也可以通过子布局完成(例如呈现内容集合)?如果可能,我想避免在这个项目中使用 XSLT。

谢谢!

最佳答案

three main types of rendering technologies与 Sitecore 一起使用。它们一起属于“渲染”总称。 XSLT 非常不受欢迎,因为它是它自己的语言。 WebControls 和 Sublayouts 是相似的,但处理几乎相同的事情的方法不同。两者都是在 C# 中实现的。

  • XSLT - 使用 XSLT 语言的 XSL 转换文件。这些
  • 可以实现有限的功能
  • WebControls - 这些是编译成 DLL 并用作服务器控件的 C# 类。在这里可以完成很多功能,但需要注意的是前端代码是使用 HtmlTextWriter 用 C# 编写的。 s(国际海事组织:“废话!”)
  • 子布局 - 这些是具有前端 ascx 的用户控件文件和 ascx.cs CodeBehind 将前端与后端逻辑分开。这就像一个 WebControl,但将设计和逻辑问题分开,以便于编写可重用的组件。可以在这些中创建任何功能,并且可以仅使用子布局(除了布局)构建整个站点。

  • 有关这些技术的 Sitecore 官方文档,它们在
    Presentation Component ReferenceSDN在选择演示技术部分下。

    我的意见:子布局是要走的路。

    关于.net - Sitecore 演示文稿 : Not using XSLT renderings at all,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6905228/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com