Condividi tramite


RazorPagesOptions.AllowMappingHeadRequestsToGetHandler Proprietà

Definizione

Ottiene o imposta un valore che determina se i metodi HTTP corrispondenti ai metodi del gestore Razor Pages useranno la corrispondenza fuzzy. Il valore predefinito è false.

public:
 property bool AllowMappingHeadRequestsToGetHandler { bool get(); void set(bool value); };
public bool AllowMappingHeadRequestsToGetHandler { get; set; }
member this.AllowMappingHeadRequestsToGetHandler : bool with get, set
Public Property AllowMappingHeadRequestsToGetHandler As Boolean

Valore della proprietà

Commenti

Se abilitata, i metodi del gestore Razor Pages saranno più flessibili in cui i metodi HTTP verranno accettati dai metodi del gestore GET e POST. In questo modo, i metodi del gestore GET accettano i metodi HTTP HEAD oltre a GET. È comunque possibile definire un metodo gestore più specifico per accettare HEAD e verrà richiamato il gestore più specifico.

Questa impostazione riduce il numero di metodi del gestore che devono essere scritti correttamente per rispondere correttamente al traffico Web tipico, incluse le richieste provenienti da un'infrastruttura Internet, ad esempio i crawler Web.

Questa proprietà è associata a un'opzione di compatibilità e può fornire un comportamento diverso a seconda della versione di compatibilità configurata per l'applicazione. Per indicazioni ed esempi sull'impostazione della versione di compatibilità dell'applicazione, vedere CompatibilityVersion le linee guida e gli esempi di impostazione della versione di compatibilità dell'applicazione.

La configurazione dell'opzione di compatibilità dei valori desiderata chiamando il setter di questa proprietà avrà la precedenza sul valore implicito dell'applicazione CompatibilityVersion.

Se la versione di compatibilità dell'applicazione è impostata su Version_2_0 , questa impostazione avrà valore false a meno che non sia configurata in modo esplicito.

Se la versione di compatibilità dell'applicazione è impostata su Version_2_1 o versione successiva, questa impostazione avrà valore true a meno che non sia configurata in modo esplicito.

Si applica a