1.2 KiB
1.2 KiB
title | description | author | monikerRange | ms.author | ms.date | no-loc | uid | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MVC1001: Filters cannot be applied to page handler methods | Learn about analysis rule MVC1001: Filters cannot be applied to page handler methods | pranavkm | >= aspnetcore-3.1 | riande | 10/21/2021 |
|
diagnostics/mvc1001 |
MVC1001: Filters cannot be applied to page handler methods
Value | |
---|---|
Rule ID | MVC1001 |
Fix is breaking or non-breaking | Non-breaking |
Cause
An attribute implementing xref:Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata was applied to a Razor Page handler method.
Rule description
Razor Page handler methods are selected after MVC filter exeuction has started, and consequently cannot contribute filters to execute. Applying a filter to a Razor Page handler is unsupported and always incorrect.
How to fix violations
Remove the filter from the handler and apply it to a page. If a filter has to be applied to a specific handler, consider using multiple Razor Pages.
When to suppress warnings
Don't suppress warnings from this rule.