¿Cómo funciona ReCaptcha en MVC3 con la maquinilla de afeitar? Intenté con "Install-Package microsoft-web-helpers" pero todavía no podía hacerlo funcionar en mi página de afeitar .cshtml, no puede encontrar el tipo ReCaptcha. Y, en http://nuget.org/List/Packages/microsoft-web-helpers alguien dejó comentario diciendo "Este paquete actualmente funciona con WebMatrix solamente". Si bien este artículo muestra que puede funcionar http://www.dotnetcurry.com/ShowArticle.aspx?ID=611¿Cómo usar ReCaptcha con MVC3 y navaja?
Respuesta
Es posible que deba hacer que el espacio de nombres Microsoft.Web.Helpers
esté disponible para las vistas. En su Web.config (el que está en la carpeta de Views
) añadir:
<namespaces>
<!-- other namespaces here -->
<add namespace="Microsoft.Web.Helpers"/>
</namespaces>
continuación, puede utilizar el siguiente ayudante en su opinión:
@ReCaptcha.Validate([public key])
Si la configuración de espacios de nombres no funciona, se podría intentar agregar la declaración @using Microsoft.Web.Helpers
en la parte superior de la vista para ver si eso ayuda. Si lo hace, usted tiene que tratar de averiguar por qué el ajuste en el web.config espacio de nombres no está funcionando ...
Las respuestas anteriores no son 100% completo, así que escribió a tutorial that covers every single step.
Enlace muerto. Devuelve un código de estado HTTP 404 :( –
vínculo muerto aquí también – ErocM
Podría ser demasiado tarde para la fiesta, pero no pude obtener ninguno de los ejemplos para trabajar con MVC3. Los ayudantes de Microsoft tampoco parecen funcionar.
Finalmente descargué el código binario reCaptcha del código de google para .net - http://code.google.com/p/recaptcha/downloads/list y creé un asistente de afeitar Html personalizado.
Código está disponible en Github - https://github.com/clearinterface/MvcRecaptcha
Espero que esto ayude.
- 1. Navaja MVC3: páginas vencidas
- 2. ASP MVC3 con navaja ejecutándose en Azure
- 3. MVC 3 sin usar Navaja?
- 4. Navaja MVC3: cómo comprobar si el modelo está vacío
- 5. ¿Cómo implementar Google reCaptcha en una aplicación MVC3?
- 6. MVC3 - Vista de navaja compilada no se puede encontrar _ViewStart
- 7. Navaja MVC3: ¿Es posible renderizar una ASCX heredada?
- 8. BreadCrumb trail MVC3 y Razor
- 9. Cómo mostrar texto simple condicional con Navaja
- 10. Navaja MVC3 - Agregar archivos JavaScript y CSS al encabezado del documento
- 11. Django asistente formas y reCAPTCHA
- 12. ¿Cómo funciona ReCAPTCHA?
- 13. NUnit con VS2010 y MVC3
- 14. Verificación de reCAPTCHA con jQuery
- 15. Cómo usar el complemento joomla recaptcha en mi módulo personalizado
- 16. Recaptcha traducción
- 17. intellisense con navaja de afeitar y VS 2010
- 18. Cómo recargar ReCaptcha usando JavaScript?
- 19. MVC3 por qué utilizar html.editorfor
- 20. Sitecore 6.5 con MVC3
- 21. .NET Recaptcha https
- 22. ASP.NET MVC3 Navaja - Mantener la posición de desplazamiento en la postback
- 23. ASP.NET MVC3 Navaja: ¿Es posible tener bloques de código C# sin @if o @foreach?
- 24. Reemplazando reCAPTCHA CSS
- 25. Alternativa a Recaptcha
- 26. MVC3 con EF 4.1 y EntityState.Modified
- 27. Recaptcha desaparece durante PostBack
- 28. Sitio MVC3 con Azure ACS y ADFS continuamente solicitan credenciales al usar Firefox y Chrome
- 29. Enrutamiento MVC3 con WebForms
- 30. ASP.NET MVC3 Navaja - ¿Cómo salir de manera condicional o finalizar o devolver o deshacer una vista parcial?
Gracias Sergi, todavía no funciona, instalé el paquete nuget, pero sospecho que de alguna manera me instaló el anterior 1.0 Microsoft.Web.Helpers intead de 1.1 y simplemente no pudo encontrarlo. –
Entonces debería ser tan fácil como desinstalar y volver a instalar, o incluso actualizar el paquete a través del diálogo 'Agregar referencia de paquete de biblioteca' ¿no es así? –
Estoy usando la consola de Pkg Mgr ya que no aparece mi complemento Add Lib Package. De todos modos, incluso con la configuración dll y en web.config, todavía no reconoce ReCaptcha por algún motivo –