Validation ASP.NET 5中用户输入的全局处理

Validation ASP.NET 5中用户输入的全局处理,validation,user-input,asp.net-core,asp.net-core-mvc,sanitization,Validation,User Input,Asp.net Core,Asp.net Core Mvc,Sanitization,在ASP.NET 5中预处理所有用户输入的最佳方法是什么?所谓预处理,我指的是我们需要执行的基本操作,例如修剪不必要的空间、清理数据等 我希望全局处理所有用户输入,并希望确保我们不会错过它,即所有用户输入都必须经过预处理,以确保安全性、验证等 我们的ASP.NET 5 MVC应用程序也有一个API,因此我需要想出一种方法来处理所有用户输入,无论它是进入MVC操作方法还是API方法。创建一个中间件?您考虑过创建全局操作筛选器吗?是的,我认为全局操作筛选器是一种方法。我正在试图弄清楚是否可以使用数据

在ASP.NET 5中预处理所有用户输入的最佳方法是什么?所谓预处理,我指的是我们需要执行的基本操作,例如修剪不必要的空间、清理数据等

我希望全局处理所有用户输入,并希望确保我们不会错过它,即所有用户输入都必须经过预处理,以确保安全性、验证等


我们的ASP.NET 5 MVC应用程序也有一个API,因此我需要想出一种方法来处理所有用户输入,无论它是进入MVC操作方法还是API方法。

创建一个中间件?您考虑过创建全局操作筛选器吗?是的,我认为全局操作筛选器是一种方法。我正在试图弄清楚是否可以使用数据批注来标记可以跳过的字段/属性。创建中间件?您考虑过创建全局操作筛选器吗?是的,我认为全局操作筛选器是一种方法。我试图弄清楚是否可以使用数据注释来标记可以跳过的字段/属性。