В результате ошибки клиента было обнаружено потенциально опасное значение Request.Form.Это потому, что поле lname содержит html-контент lname = "<p> Test </p>" - PullRequest
0 голосов
/ 20 сентября 2018

Я использую captchaMVC и на IsCaptchaValid ("") получаю потенциально опасное значение Request.Form, обнаруженное из-за ошибки клиента.Это потому, что поле lname содержит html-содержимое lname = "<p>Test</p>" Как я могу исправить эту ошибку

            [ValidateInput(false)]   
            [HttpPost]
            public ActionResult Index(FormCollection dataColl)
            {
                Test datgrp = new Test();
                datgrp.fname = dataColl[0].ToString();
                datgrp.lname = dataColl[1].ToString();

                if (!this.IsCaptchaValid(""))*****//ERROR IS HERE*****
                {

                    ViewBag.Classname = "alert alert-warning";
                    ViewBag.ErrorMessage = "Incorrect captcha answer.";
                }
                else
                {
                    ViewBag.ErrorMessage = "OKAY";
                    return RedirectToAction("Index", "Home");
                }

                return View(datgrp);
            }
...