在ASP.NET MVC的Action中直接接受客户端发送过来的HTML内容片段
出于安全的考虑,默认情况下,如果从客户端发送过来的数据中直接包括了HTML内容,ASP.NET会自动启动保护措施,你会收到下面的错误提示
这当然是一个不错的设计,只不过在某些特殊的事情,如果我们确实需要接受客户端发送过来的HTML,那么就需要做出一些必要的修改了
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace EMREditor.Controllers
{
public class HomeController : Controller
{
// GET: Home
//public ActionResult Index()
//{
// return View();
//}
[HttpPost]
[ValidateInput(false)]
public ActionResult Index()
{
var req = Request.Form;
return Content(req["content"]);
}
}
}
然后,在web.config中还需要配置
<system.web>
<compilation debug="true" targetFramework="4.5.2"/>
<httpRuntime targetFramework="4.5.2" requestValidationMode="2.0"/>
</system.web>
相关文章
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(1)-前言与目录(转)
- ASP.Net MVC – What are the uses of Display, DisplayName, DisplayFormat and ScaffoldColumn attributes
- abp(net core)+easyui+efcore实现仓储管理系统——组织管理升级之上(六十一)
- 中小研发团队架构实践之生产环境诊断工具WinDbg 三分钟学会.NET微服务之Polly 使用.Net Core+IView+Vue集成上传图片功能 Fiddler原理~知多少? ABP框架(asp.net core 2.X+Vue)模板项目学习之路(一) C#程序中设置全局代理(Global Proxy) WCF 4.0 使用说明 如何在IIS上发布,并能正常访问
- WebAPI调用笔记 ASP.NET CORE 学习之自定义异常处理 MySQL数据库查询优化建议 .NET操作XML文件之泛型集合的序列化与反序列化 Asp.Net Core 轻松学-多线程之Task快速上手 Asp.Net Core 轻松学-多线程之Task(补充)
- C# -- HttpWebRequest 和 HttpWebResponse 的使用 C#编写扫雷游戏 使用IIS调试ASP.NET网站程序 WCF入门教程 ASP.Net Core开发(踩坑)指南 ASP.Net Core Razor+AdminLTE 小试牛刀 webservice创建、部署和调用 .net接收post请求并把数据转为字典格式
- C# DateTime的11种构造函数 [Abp 源码分析]十五、自动审计记录 .Net 登陆的时候添加验证码 使用Topshelf开发Windows服务、记录日志 日常杂记——C#验证码 c#_生成图片式验证码 C# 利用SharpZipLib生成压缩包 Sql2012如何将远程服务器数据库及表、表结构、表数据导入本地数据库
- EF Core使用SQL调用返回其他类型的查询 ASP.NET Core 2.0 使用NLog实现日志记录 CSS 3D transforms cSharp:use Activator.CreateInstance with an Interface? SqlHelper DBHelper C# Thread.Abort方法真的让线程停止了吗? 注意!你的Thread.Abort方法真
- 【.Net边角料系列】1-单例模式(我真不是你想的那样)
- Aspose.Words for .NET使用表格教程之创建表格——创建表格的方法
- c# .net cookie帮助类CookieHelp.cs,防止cookie乱码,c# 读取cookie乱码,写入cookie乱码
- asp.net, c#,时间查询大全, sql语句 用于SQLServer(mssql)
- Docker最全教程之使用.NET Core推送钉钉消息(十九)
- .net performance
- 在ASP.NET MVC中使用Knockout实践06,自定义验证、异步验证
- C#WinCE程序(.NET Compact Framework 3.5)项目重构面向抽象设计
- ASP.NET MVC & Web API Brief Introduction
- .Net 代码环境配置
- 在Linux环境下使用Jexus部署ASP.NET Core
- 五、ASP.NET Core 在 Swagger UI 中显示Controller描述
- ASP.NET中配置应用程序
- ASP.NET本质论第一章网站应用程序学习笔记3-对象化的Http
- 04. PART 2 IdentityServer4 ASP.NET Core Identity .NET Core 3.1
- C# asp.net开源插件推荐:PdfiumViewer ( pdf 转成 图片png pdf convert to image )
- asp.net-web form-URL 路由
- [转]C# ADO.NET SqlDataAdapter中传递参数