2013-05-31 54 views
0

这是我有一个奇怪的问题,我不知道它是否是一把umbraco问题或一些更高层。一把umbraco SaveEventHandler代码只运行在第一时间

讲解:我们这里有一个后端用户上传文件,然后蜱盒和机节省节点。当他们按下保存时,如果勾选了复选框,那么我们应该处理他们上传的内容。要做到这一点,我调用一个函数使用Document.AfterSafe += new Document.SaveEventHandler(MethodCall)行,然后我检查复选框被选中,并从那里走。

这一切工作的第一次。但是,几天后,当用户上传新文件时,代码无法运行。让它运行的唯一方法是将.dll重新复制到“bin”文件夹中,然后按保存。

这是否响的人都印象吗?好像.dll在第一次之后停止监听SaveEventHandler。

+0

任何想法的人? – edparry

回答

0

该问题是由在构造函数之前声明的全局变量引起的。该问题在Umbraco开发者网站here上得到解决。