Eug*_*ene 2 asp.net ajax asp.net-mvc-4
我有 AJAX 请求
\n\n这是代码
\n\n <script>\n $(document).ready(function () {\n $(\'#save\').click(function () {\n send_email();\n });\n });\n function send_email() {\n$.ajax({\n url: \'/Questions/SendEmail\',\n dataType: "json",\n type: "GET",\n contentType: \'application/json; charset=utf-8\',\n async: false,\n processData: false,\n cache: false,\n delay: 15,\n success: function (result) {\n alert("Email Forwarded")\n },\n error: function (xhr) {\n alert(\'error\');\n }\n });\n}\n</script>\n
Run Code Online (Sandbox Code Playgroud)\n\n这是后端代码
\n\n public JsonResult SendEmail() {\n\n SmartSolutions.Models.InvitationMail _objModelMail = new SmartSolutions.Models.InvitationMail();\n var emailList = db.InvitationMails.Select(model => model.To);\n var emailList2 = db.InvitationMails.Select(model => model.Link);\n var link2 = emailList2.FirstOrDefault();\n var emails = String.Join(",", emailList);\n MailMessage mail = new MailMessage();\n mail.To.Add(emails);\n mail.From = new MailAddress(_objModelMail.From = "suhomlin.eugene93@gmail.com");\n mail.Subject = _objModelMail.Subject = "\xd0\x92\xd0\xb8\xd0\xb4\xd0\xb5\xd0\xbe \xd0\xb8\xd0\xbd\xd1\x82\xd0\xb5\xd1\x80\xd0\xb2\xd1\x8c\xd1\x8e";\n\n string Body = _objModelMail.Body = "\xd0\x9f\xd1\x80\xd0\xb5\xd0\xb4\xd0\xbb\xd0\xb0\xd0\xb3\xd0\xb0\xd0\xb5\xd0\xbc \xd0\xbf\xd1\x80\xd0\xbe\xd0\xb9\xd1\x82\xd0\xb8 \xd0\xb8\xd0\xbd\xd1\x82\xd0\xb5\xd1\x80\xd0\xb2\xd1\x8c\xd1\x8e" + link2;\n\n mail.Body = Body;\n mail.IsBodyHtml = true;\n SmtpClient smtp = new SmtpClient();\n smtp.Host = "smtp.gmail.com";\n smtp.Port = 587;\n smtp.UseDefaultCredentials = false;\n smtp.Credentials = new System.Net.NetworkCredential\n ("***********", "*********");// Enter seders User name and password\n smtp.EnableSsl = true;\n smtp.Send(mail);\n return Json(new { Result = "Success", Message = "Saved Successfully",JsonRequestBehavior.AllowGet});\n } \n
Run Code Online (Sandbox Code Playgroud)\n\n但是当我启动 AJAX 请求时,出现此错误
\n\n\n\n\n此请求已被阻止,因为敏感信息可能会泄露给第三方网站
\n
我怎样才能解决它?
\n小智 6
改变
return Json(new { Result = "Success", Message = "Saved Successfully",JsonRequestBehavior.AllowGet});
Run Code Online (Sandbox Code Playgroud)
到
return Json(new { Result = "Success", Message = "Saved Successfully"},JsonRequestBehavior.AllowGet);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6085 次 |
最近记录: |