MvcViewOptions Třída

Definice

Poskytuje programovou konfiguraci zobrazení v architektuře MVC.

C#
public class MvcViewOptions
C#
public class MvcViewOptions : System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Mvc.Infrastructure.ICompatibilitySwitch>
Dědičnost
MvcViewOptions
Implementuje

Konstruktory

MvcViewOptions()

Poskytuje programovou konfiguraci zobrazení v architektuře MVC.

Vlastnosti

AllowRenderingMaxLengthAttribute

Získá nebo nastaví hodnotu, která označuje, zda maxlength atribut by měl být vykreslen pro kompatibilní elementy HTML, když jsou vázány na modely označené atributy nebo StringLengthAttributeMaxLengthAttribute .

ClientModelValidatorProviders

Získá seznam IClientModelValidatorProvider instancí.

HtmlHelperOptions

Získá nebo nastaví programovou konfiguraci pro pomocné rutiny HTML a ViewContext.

SuppressTempDataAttributePrefix

Získá nebo nastaví hodnotu, která určuje, zda ITempDataDictionary klíče pro vlastnosti opatřené poznámkami TempDataAttribute zahrnují předponu TempDataProperty-.

Pokud Key není zadán, je vyhledávací klíč pro vlastnosti opatřené poznámkami TempDataAttribute odvozen z názvu vlastnosti. Ve verzích před ASP.NET Core 2.1 byl počítaným klíčem název vlastnosti s předponou hodnoty TempDataProperty-. Například TempDataProperty-SuccessMessage. Pokud je truetato možnost , počítaný klíč pro vlastnost je název vlastnosti, například SuccessMessage.

Výchozí hodnota je false.

ViewEngines

Získá seznam IViewEnginepoužívaných touto aplikací.

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Poskytuje programovou konfiguraci zobrazení v architektuře MVC.

IEnumerable<ICompatibilitySwitch>.GetEnumerator()

Poskytuje programovou konfiguraci zobrazení v architektuře MVC.

Platí pro

Produkt Verze
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0