سلام
تو انجمن آموزشی برای ایجاد کپچا در mvc وجود نداره
ممنون میشم قرار بدیدن
تشکر
با سلام
ابتدا از مسیر زیر در ویژوال استادیو کتابخانه Captcha رو به پروژه ات اضافه کن
Tools => NuGet Package Manager => Package Manager Console ===> Install-Package CaptchaMvc.Mvc4
بعد در View مورد نظر Using های زیر رو انجام بده
@using CaptchaMvc.HtmlHelpers @using MathCaptcha; @using CaptchaMvc;
بعد در همان View در قسمتی که می خواهی Captcha را قرار بدهی کد زیر رو درج کن
<div class="form-group"> @Html.MathCaptcha() <br /> <p class="Error"> @ViewBag.ErrMessage </p> </div>
بعد در کنترلر Using زیر را انجام بده
using CaptchaMvc.HtmlHelpers;
و بعد در Action همان ویو مانند زیر صحت Captcha را چک کن
[HttpPost] public ActionResult Index(string empty) { // Code for validating the CAPTCHA if (this.IsCaptchaValid("Captcha is not valid")) { return RedirectToAction("ThankYouPage"); } ViewBag.ErrMessage = "Error: captcha is not valid."; return View(); }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)