【问题标题】:WebControlCaptcha image MVC RazorWebControl Captcha 图像 MVC Razor
【发布时间】:2013-11-12 21:02:41
【问题描述】:

我将我的 MVC3 应用程序从 aspx 转换为 Razor,我正在使用 Captcha;在我使用的 aspx 中:

<%@ Register TagPrefix="cc1" Namespace="WebControlCaptcha" Assembly="WebControlCaptcha" %>

在 Razor 项目中,我将寄存器移至 web.config:

  <system.web>
    <pages>
      <controls>
        <add assembly="WebControlCaptcha" namespace="WebControlCaptcha" tagPrefix="cc1" />
      </controls>
    </pages>
  </system.web>

很遗憾,验证码图像没有显示,任何建议。谢谢。

【问题讨论】:

  • 如何在页面上嵌入验证码助手?
  • 我确实使用过:。这是错误的!

标签: asp.net-mvc razor captcha


【解决方案1】:

这些是来自 WebForms 的用户控件,在 MVC 中不受支持。您将需要 HTML 帮助程序而不是用户控件。

不确定您尝试使用的控件是否具有 MVC 等效项,如果没有,我会推荐这个涵盖如何在 MVC 中执行(重新)CAPTCHA 的问题:

How to implement reCaptcha for ASP.NET MVC?

【讨论】:

  • 谢谢,我确实看过 reCaptcha;这将需要对我现有的代码进行大量更改。
  • 我找到了这个 CaptchaMVC,vvson.net/Projects/en-US/Documentation/…。实施起来非常简单,也不必注册谷歌帐户。
【解决方案2】:

如果是 6 或 7,请查看您的 IIS 版本。

改变 - IIS 6 在 - IIS 7 在

http://www.aspsnippets.com/Articles/Free-ASP.Net-Mathematical-Captcha-Control-in-VB.Net-and-C.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-06
    • 1970-01-01
    • 1970-01-01
    • 2013-05-07
    • 2010-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多