LanguageViewLocationExpander 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
, IViewLocationExpander 會將語言新增為延伸前置詞,以檢視名稱。 新增為擴充前置詞的語言來自 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
- 繼承
-
LanguageViewLocationExpander
- 實作
範例
對於沒有區域的預設案例,檢視會以下列模式產生, (假設控制器為 「Home」,動作為 「Index」,而語言為 「en」) Views/Home/en/Action Views/Home/Action Views/Shared/en/Action Views/Shared/Action
建構函式
LanguageViewLocationExpander() |
具現化新的 LanguageViewLocationExpander 實例。 |
LanguageViewLocationExpander(LanguageViewLocationExpanderFormat) |
具現化新的 LanguageViewLocationExpander 實例。 |
方法
ExpandViewLocations(ViewLocationExpanderContext, IEnumerable<String>) |
由 叫 RazorViewEngine 用以判斷檢視的潛在位置。 |
PopulateValues(ViewLocationExpanderContext) |
由 叫 RazorViewEngine 用,以判斷這個 實例 IViewLocationExpander 所取用的值。 計算值可用來判斷檢視位置自上次找到之後是否已變更。 |