自定义ascx控件不能与Umbraco 7一起使用

时间:2014-05-21 14:46:23

标签: user-controls .net-4.5 ascx umbraco7

我有一个简单的ascx联系我们控件发送电子邮件。

我一直在使用它来运行从4到6.1.5版本的各种umbraco网站,它一直运行良好。我也尝试过各种版本的.NET而没有问题。

这次我将其更新到.NET 4.5并对其进行了测试,然后将其添加到Umbraco 7项目中。它渲染得很好,但是当按下提交按钮时,页面重新加载而没有回发,没有任何反应。 日志中没有错误消息,表单中没有活动。

代码是这样的,如果在回发后有一个错误会被处理并显示在屏幕上,但表单只是重新加载。

我已经尝试了所有常规检查,但我发现它没有任何问题。任何人都可以建议为什么控件不能在Umbraco 7上工作或如何找到导致整页刷新的错误?

谢谢

1 个答案:

答案 0 :(得分:1)

您无法在MVC视图中使用usercontrol。如果您仍想使用usercontrols然后将渲染引擎切换回umbracoSettings.config中的Webforms,请回收您的应用程序池并将所有模板重新创建为masterpages。但是,我建议你重做MVC中的表单。 Google:SurfaceController联系表单