ASP.NET 過濾器(Filter)主要用于處理 Web 應用程序中的 HTTP 請求和響應。過濾器可以應用于不同的層次,例如:頁面級別、控制器級別或操作方法級別。過濾器可以用于實現以下功能:
要使用過濾器,需要在 Web.config 文件中配置相應的過濾器元素,并指定過濾器的類型和順序。例如:
<configuration>
<system.webServer>
<security>
<requestFiltering>
<fileExtension filter="jpg,jpeg,png,gif" allowed="true" />
</requestFiltering>
</security>
</system.webServer>
</configuration>
這個示例中的過濾器配置允許用戶訪問 .jpg
、.jpeg
、.png
和 .gif
格式的文件。