1

在 Episerver 7 MVC 中添加验证码或类似于 XForm 的最佳方法是什么?当我使用 Webforms 时,我可以通过使用 BeforeLoadingForms-Event 和类似的东西在渲染之前访问表单 html...我已经在我的 MVC 项目中尝试过这个,但似乎该函数甚至不存在?

一个想法是用Javascript实现验证码,但我也希望能够在服务器端验证验证码......

这正是我想要做的,但是对于MVC而不是 Webforms... 将 Recaptcha 与 EPiServer XForms 一起使用

4

1 回答 1

0

http://www.nuget.org/packages/RecaptchaNet也支持 ASP.NET MVC。您是否尝试过它的最新版本?

编辑:要注入它,您可以创建一个名为 XForm 的显示模板并使用它来呈现 XForm 属性。

如果您想一路走下去,您可以检索 XForm 属性数据的各个片段并显式呈现整个表单(在您想要的地方注入内容)。

您可以使用“标签”来控制是否应使用您的自定义 XForm 呈现/显示模板。

于 2013-10-10T09:49:06.077 回答