Dot Net Nuke:如何在.cshtml(Razor主机模块)中添加DNN的Captcha控件

时间:2017-04-30 23:30:20

标签: dotnetnuke

有没有办法在.cshtml文件(Razor主机模块)中添加DNN的Captcha控件?

我在ascx文件中找到了各种各样的例子,但没有一个使用.cshtml。

ASCX示例:http://mitchelsellers.com/blogs/2008/01/27/implementing-captcha-in-a-dotnetnuke-module.aspx

有可能吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

在同一个blog post you shared above中,作者有comment表示您不能在MVC / SPA / WebAPI上下文中使用DNN Captcha控件,因为它是基于Telerik WebForms的弃用控制。

由于您使用的是Razor,我假设您正在开发SPA / WebAPI模块。

您是否考虑使用Google's ReCaptcha,正如Mitchell Sellers在his comment中建议的那样?