在Umbraco中向模板添加代码

时间:2011-08-04 04:39:21

标签: c# asp.net umbraco

我们正在为Umbraco网站添加功能。我们无权访问模板的c#,我们所能做的就是创建用户控件并将它们添加到页面中。

原始开发人员使用Umbraco UI来完成整个站点,因此我们可以访问的是模板及其html,但不是后面的代码。

我们现在要做的是将一些代码添加到一个或两个现有页面中。

我们可以这样做吗?我们可以添加一个具有特定命名空间等的类文件,然后在模板启动时执行page_load方法吗?

对不起,如果我有点模糊

2 个答案:

答案 0 :(得分:1)

您可以像使用aspx文件一样使用母版页,只需在GUI中创建模板页面并在visual studio中打开项目。

要创建代码文件,有一个实用程序可以为您完成一些工作http://umbracocs.codeplex.com/

答案 1 :(得分:0)

Umbraco中的模板实际上是一个母版页。 Umbraco有一个aspx页面(default.aspx),它是所有请求的入口点。因此,您无法将代码添加到模板中,而是将其添加到页面后面的代码中。

难道你不能只创建一个拥有你需要的代码的用户控件(没有ui),只需通过宏将它添加到tempate中吗?