gpt4 book ai didi

asp.net - Tridion 页面中的这些 ASP.Net 用户控件 (.ascx) 有什么作用?

转载 作者:行者123 更新时间:2023-12-04 21:53:34 25 4
gpt4 key购买 nike

我从与在页面上呈现 ASP.Net 用户控件相关的 SDL Tridion 站点获得此代码。

我理解的是body标签菜单,内容,搜索结果都是.ascx文件。但我不明白他们使用的其他控件。谁能解释一下这个代码片段?

<%@ Page Language="C#" %>
<html>
<head>
<title>
<tridion:content ExpectXmlContent="true" XPath="//tcm:Content/tridion:Content/tridion:title" runat="server"/>
</title>
<tridion:content templateuri="tcm:47-3016-32" runat="server"/>
<tridion:track runat="server" xpath="//tcm:Metadata/tridion:Metadata/tridion:category" pageuri="tcm:47-2966-64" />
<tridion:secure issecured="false" redirecturl="~/login/login.aspx" runat='server'/>
</head>
<body>
<tridion:menu menutype="topnav" runat="server"/>
<tridion:content templateuri="tcm:47-3052-32" runat="server"/>
<tridion:searchresults Category="Categories" templateuri="tcm:47-3058-32" runat="server"/>
</body>
</html>

最佳答案

正如您已经得出的结论,这些确实是 ASP.NET 用户控件。但据我所知,这些控件不是标准 Tridion 安装的一部分。这意味着它们可能是由原始实现者专门为您的网站创建的。我建议与该实现者联系以获取文档和源代码。

也就是说,从简单地浏览一下片段,它看起来像:

  • 第一个tridion:content从页面 XML
  • 中查找页面标题
  • 第二个tridion:content呈现页面上使用指定组件模板的所有组件演示
  • tridion:track调用 Tridion 的个性化和分析模块来跟踪对该页面的访问
  • tridion:secure使用 Tridion 专业服务的安全内容交付模块来确保只有经过适当授权的用户才能访问此页面
  • 然后 tridion:menu呈现一个菜单,看似与 Tridion 中的任何项目无关
  • 然后是另一个 tridion:content控件呈现更多的组件展示,这次是带有另一个组件模板的展示
  • 最后是tridion:searchresults向 Tridion Broker 查询以显示相关组件演示的列表
  • 关于asp.net - Tridion 页面中的这些 ASP.Net 用户控件 (.ascx) 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10461190/

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