代码隐藏不在dnn模块中执行

时间:2016-10-24 19:26:38

标签: asp.net dotnetnuke code-behind

我已经安装了DNN服务器,并使用Chris Hammond's project template在Visual Studio中创建了新的DNN模块。我已将模块添加到DNN作为扩展,其客户端工作正常。 但我无法在项目的一部分后面执行ASP.NET代码。我已经尝试执行预先生成的Page_load()方法,还有一个我已构造的button_click处理程序,但它们只是不执行(我已经使用断点进行了测试,还有代码应该在控制台中留下一些痕迹,或者一份文件)。 DNN文档未提及此问题。 我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

如果您使用的是WebForms模式,那么在.ascx文件中,默认情况下,顶行会有AutoEventWireup="false"。将其更改为True。我注意到有几个人遇到这个问题。

如果这不是问题,请确保您的.dnn清单文件中没有设置缓存时间。