如何在SDL Tridion页面上呈现asp.net用户控件?

时间:2012-05-08 16:11:12

标签: tridion

我有一个模式“控件”,其中有一个名为“tag”的字段(文本类型)。现在我已经使用此模式创建了一个组件,并将“tag”字段填充为:

<RegForm:MyRegisteration runat="server" />

并更新了网络配置文件。

<add src="~/WebUserControl.ascx" tagName="MyRegisteration" tagPrefix="RegForm" />

我已将组件添加到页面。

现在我想知道这是渲染控件的方法还是其他任何更好的方法。

2 个答案:

答案 0 :(得分:7)

正如我在其他一些帖子中提到的,Tridion并不真正关心你输出的是什么。如果您的模板编写了ASP.NET或Java应用程序需要运行的代码,那么它将运行。

我想知道你是否需要有一个组件,你是否希望编辑器将控件作为其内容的一部分来创建?你需要翻译吗?

通常这种类型的“内容”在模板中,而不在组件中。

要记住的重要一点是:将写入应用程序服务器的内容?

答案 1 :(得分:2)

我使用“代码组件”方法在没有任何版本控制代码管理软件的客户端站点上发布.net页面。

这些组件用于存储开发服务器的当前工作版本。

要使用此approch,必须确保只有开发人员才具有对这些组件的访问权限。