C# 如何将代码隐藏代码添加到umbraco模板?

C# 如何将代码隐藏代码添加到umbraco模板?,c#,.net,asp.net,content-management-system,umbraco,C#,.net,Asp.net,Content Management System,Umbraco,我将开始使用umbraco 4.5.2。 我已经启动并运行了我的网站,我正在使用一些ASP.NET控件设计模板。如何响应来自这些控件的事件 例如,我在模板中添加了一个按钮。如何编辑代码隐藏文件,以便在单击按钮时执行某些操作 谢谢, Martin Wiboe您实际上可以创建功能齐全的ASP.NET.ascx控件,并将它们包装在宏中以显示在模板/页面中 看看这个如何做到这一点 祝你好运 Marko看看这本书的底部 引述: 在使用VisualStudio时,为模板提供代码隐藏文件是很好的(至少我们是这

我将开始使用umbraco 4.5.2。
我已经启动并运行了我的网站,我正在使用一些ASP.NET控件设计模板。如何响应来自这些控件的事件

例如,我在模板中添加了一个按钮。如何编辑代码隐藏文件,以便在单击按钮时执行某些操作

谢谢,


Martin Wiboe

您实际上可以创建功能齐全的ASP.NET
.ascx
控件,并将它们包装在宏中以显示在模板/页面中

看看这个如何做到这一点

祝你好运


Marko

看看这本书的底部

引述:

在使用VisualStudio时,为模板提供代码隐藏文件是很好的(至少我们是这样做的)。如果在Umbraco中创建模板,它将创建没有代码隐藏的母版页

然后,您必须手动添加代码,将其与标记链接并创建设计器文件。真糟糕,对吧

只要这样做:

  • 在VS中创建嵌套母版页,并将“母版”用作母版页文件夹中的母版页。哈哈,那句话里有很多“母版”呵呵。 VS为你创建了一个带有代码隐藏的主页,可爱
  • VS打开这个新创建的母版页的标记,保持它打开
  • 然后转到Umbraco后端,像平常一样创建模板
  • 将其命名为步骤1中定义的名称
  • 这应该使用已创建的母版页作为文件来创建Umbraco模板
  • 现在返回VisualStudio。它会通知您文件已更改,并为您提供重新加载文件的选项。重新加载,然后使用CTRL+Z撤消Umbraco所做的更改(否则后面的代码将不会链接到标记)并将其保存
  • 你完了
    还有一个工具将为您创建代码文件

    链接已失效,请发布一些解释答案的内容。@MarcUberstein更新了链接并引用了博客文章,以防再次更改。