LanguageViewLocationExpander Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Oggetto IViewLocationExpander che aggiunge la lingua come prefisso di estensione per visualizzare i nomi. Il linguaggio che viene aggiunto come prefisso di estensione proviene da HttpContext.
public ref class LanguageViewLocationExpander : Microsoft::AspNetCore::Mvc::Razor::IViewLocationExpander
public class LanguageViewLocationExpander : Microsoft.AspNetCore.Mvc.Razor.IViewLocationExpander
type LanguageViewLocationExpander = class
interface IViewLocationExpander
Public Class LanguageViewLocationExpander
Implements IViewLocationExpander
- Ereditarietà
-
LanguageViewLocationExpander
- Implementazioni
Esempio
Per il caso predefinito senza aree, le visualizzazioni vengono generate con i modelli seguenti (presupponendo che il controller sia "Home", l'azione sia "Index" e la lingua sia "en") Views/Home/en/Action Views/Home/Action Views/Shared/en/Action Views/Shared/Action
Costruttori
LanguageViewLocationExpander() |
Crea un'istanza di una nuova LanguageViewLocationExpander istanza. |
LanguageViewLocationExpander(LanguageViewLocationExpanderFormat) |
Crea un'istanza di una nuova LanguageViewLocationExpander istanza. |
Metodi
ExpandViewLocations(ViewLocationExpanderContext, IEnumerable<String>) |
Richiamato da un RazorViewEngine oggetto per determinare le posizioni potenziali per una visualizzazione. |
PopulateValues(ViewLocationExpanderContext) |
Richiamato da un RazorViewEngine oggetto per determinare i valori che verrebbero utilizzati da questa istanza di IViewLocationExpander. I valori calcolati vengono utilizzati per determinare se la posizione della visualizzazione è stata modificata dall'ultima posizione in cui si trovava. |