RazorPagesOptions.AllowDefaultHandlingForOptionsRequests Proprietà

Definizione

Ottiene o imposta un valore che determina se le richieste HTTP con il metodo OPTIONS vengono gestite per impostazione predefinita, se non è disponibile alcun gestore.

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

Valore della proprietà

Il valore predefinito è true se la versione è Version_2_2 o successiva; false in caso contrario, .

Commenti

Razor Pages usa il metodo HTTP della richiesta corrente per selezionare un metodo del gestore. Quando non è disponibile o selezionato alcun gestore, la pagina viene eseguita immediatamente. Ciò può causare errori di runtime se la pagina si basa sul metodo del gestore per eseguire e inizializzare uno stato. Questa impostazione tenta di evitare questa classe di errori per le richieste HTTP OPTIONS restituendo una 200 OK risposta.

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_2 , questa impostazione avrà valore true a meno che non sia configurata in modo esplicito.

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

Si applica a