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