在Episerver 7 MVC中添加验证码或类似于XForm的最佳方法是什么?当我使用Webforms时,我可以通过使用BeforeLoadingForms-Event和类似的东西在渲染之前访问表单html那...我在我的MVC项目中尝试了这个,但似乎该功能甚至不存在?
一个想法是使用Javascript实现验证码,但我希望能够在服务器端验证验证码。
这就是我想要做的,但对于 MVC 而不是Webforms ... Using Recaptcha with EPiServer XForms
答案 0 :(得分:0)
http://www.nuget.org/packages/RecaptchaNet也支持ASP.NET MVC。你试过它的最新版本吗?
编辑:要注入它,您可以创建一个名为XForm的显示模板,并使用它来呈现XForm属性。
如果你想要一路走下去,你可以检索XForm属性数据的各个片段并显式呈现整个表单(在你想要的地方注入东西)。
您可以使用“标签”来控制是否应该使用自定义XForm渲染/显示模板。