LanguageViewLocationExpander Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
IViewLocationExpander qui ajoute la langue en tant que préfixe d’extension pour afficher les noms. La langue ajoutée en tant que préfixe d’extension provient de 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
- Héritage
-
LanguageViewLocationExpander
- Implémente
Exemples
Pour le cas par défaut sans zone, les vues sont générées avec les modèles suivants (en supposant que le contrôleur est « Accueil », que l’action est « Index » et que la langue est « en ») Views/Home/en/Action Views/Home/Action Views/Shared/en/Action Views/Shared/Action
Constructeurs
LanguageViewLocationExpander() |
Instancie une nouvelle LanguageViewLocationExpander instance. |
LanguageViewLocationExpander(LanguageViewLocationExpanderFormat) |
Instancie une nouvelle LanguageViewLocationExpander instance. |
Méthodes
ExpandViewLocations(ViewLocationExpanderContext, IEnumerable<String>) |
Appelé par un RazorViewEngine pour déterminer les emplacements potentiels d’une vue. |
PopulateValues(ViewLocationExpanderContext) |
Appelé par un RazorViewEngine pour déterminer les valeurs qui seraient consommées par cette instance de IViewLocationExpander. Les valeurs calculées sont utilisées pour déterminer si l’emplacement de la vue a changé depuis la dernière fois qu’il a été localisé. |