0

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

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

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

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

我已经尝试了所有常规检查,但我绝对找不到任何问题。谁能建议为什么控件在 Umbraco 7 上不起作用或如何找到导致整页刷新的错误?

谢谢

4

1 回答 1

1

您不能在 MVC 视图中使用用户控件。如果您仍想使用用户控件,则在 umbracoSettings.config 中将渲染引擎切换回 Webforms,回收您的应用程序池并将所有模板重新创建为母版页。但是,我建议您在 MVC 中重做表单。谷歌:SurfaceController 联系表

于 2014-05-22T05:18:09.553 回答