LanguageViewLocationExpander Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Element IViewLocationExpander , który dodaje język jako prefiks rozszerzenia do wyświetlania nazw. Język dodawany jako prefiks rozszerzenia pochodzi z elementu 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
- Dziedziczenie
-
LanguageViewLocationExpander
- Implementuje
Przykłady
W przypadku domyślnego przypadku bez obszarów widoki są generowane przy użyciu następujących wzorców (przy założeniu, że kontroler ma wartość "Strona główna", akcja to "Index", a język to "en") Views/Home/en/Action Views/Home/Action Views/Shared/En/Action Views/Shared/Action Views/Shared/Action Views/Shared/Action
Konstruktory
LanguageViewLocationExpander() |
Tworzy wystąpienie nowego LanguageViewLocationExpander wystąpienia. |
LanguageViewLocationExpander(LanguageViewLocationExpanderFormat) |
Tworzy wystąpienie nowego LanguageViewLocationExpander wystąpienia. |
Metody
ExpandViewLocations(ViewLocationExpanderContext, IEnumerable<String>) |
Wywoływane przez element w RazorViewEngine celu określenia potencjalnych lokalizacji dla widoku. |
PopulateValues(ViewLocationExpanderContext) |
Wywołana przez element w RazorViewEngine celu określenia wartości, które będą używane przez to wystąpienie klasy IViewLocationExpander. Wartości obliczeniowe są używane do określania, czy lokalizacja widoku zmieniła się od czasu ostatniego jej zlokalizowaniu. |