我有一个模式“控件”,其中有一个名为“标签”(文本类型)的字段。现在我用这个模式创建了一个组件,并将“标签”字段填充为:
<RegForm:MyRegisteration runat="server" />
并更新了网络配置文件。
<add src="~/WebUserControl.ascx" tagName="MyRegisteration" tagPrefix="RegForm" />
我已将组件添加到页面。
现在我想知道这是渲染控件的方法还是其他更好的方法。
我有一个模式“控件”,其中有一个名为“标签”(文本类型)的字段。现在我用这个模式创建了一个组件,并将“标签”字段填充为:
<RegForm:MyRegisteration runat="server" />
并更新了网络配置文件。
<add src="~/WebUserControl.ascx" tagName="MyRegisteration" tagPrefix="RegForm" />
我已将组件添加到页面。
现在我想知道这是渲染控件的方法还是其他更好的方法。
正如我在其他一些帖子中提到的,Tridion 并不真正关心您输出的内容。如果您的模板编写了 ASP.NET 或 Java 应用程序需要运行的代码,那么它将运行。
我想知道您是否需要让这个有一个组件,您是否希望编辑器创建控件作为其内容的一部分?你需要翻译它吗?
通常这种类型的“内容”在模板中,而不是在组件中。
始终要牢记的重要一点是:将写入应用程序服务器的内容是什么?
我使用“代码组件”方法在没有任何版本控制代码管理软件的客户端站点上发布 .net 页面。
这些组件用于存储来自开发服务器的当前工作版本。
要使用此方法,您必须确保只有开发人员有权访问这些组件。