我们正在为Umbraco网站添加功能。我们无权访问模板的c#,我们所能做的就是创建用户控件并将它们添加到页面中。
原始开发人员使用Umbraco UI来完成整个站点,因此我们可以访问的是模板及其html,但不是后面的代码。
我们现在要做的是将一些代码添加到一个或两个现有页面中。
我们可以这样做吗?我们可以添加一个具有特定命名空间等的类文件,然后在模板启动时执行page_load方法吗?
对不起,如果我有点模糊
答案 0 :(得分:1)
您可以像使用aspx文件一样使用母版页,只需在GUI中创建模板页面并在visual studio中打开项目。
要创建代码文件,有一个实用程序可以为您完成一些工作http://umbracocs.codeplex.com/
答案 1 :(得分:0)
Umbraco中的模板实际上是一个母版页。 Umbraco有一个aspx页面(default.aspx),它是所有请求的入口点。因此,您无法将代码添加到模板中,而是将其添加到页面后面的代码中。
难道你不能只创建一个拥有你需要的代码的用户控件(没有ui),只需通过宏将它添加到tempate中吗?