IHtmlHelper<TModel>.ValidationMessageFor<TResult> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pokud v objektu ModelStateDictionary pro zadaný expression
objekt existuje chyba, vrátí ověřovací zprávu .
public:
generic <typename TResult>
Microsoft::AspNetCore::Html::IHtmlContent ^ ValidationMessageFor(System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::String ^ message, System::Object ^ htmlAttributes, System::String ^ tag);
public Microsoft.AspNetCore.Html.IHtmlContent ValidationMessageFor<TResult> (System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, string message, object htmlAttributes, string tag);
abstract member ValidationMessageFor : System.Linq.Expressions.Expression<Func<'Model, 'Result>> * string * obj * string -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function ValidationMessageFor(Of TResult) (expression As Expression(Of Func(Of TModel, TResult)), message As String, htmlAttributes As Object, tag As String) As IHtmlContent
Parametry typu
- TResult
Typ výsledku expression
Parametry
- expression
- Expression<Func<TModel,TResult>>
Výraz, který se má vyhodnotit oproti aktuálnímu modelu.
- message
- String
Zpráva, která se má zobrazit. Pokud null
nebo prázdné, metoda extrahuje z objektu ModelStateDictionary chybový řetězec. Zpráva bude vždy viditelná, ale ověření na straně klienta může aktualizovat přidruženou třídu CSS.
- htmlAttributes
- Object
Obsahuje Object atributy HTML elementu tag
.
Alternativně instance IDictionary<TKey,TValue> obsahující atributy HTML.
- tag
- String
Značka, která se má zabalit message
do vygenerovaného kódu HTML. Jeho výchozí hodnota je ValidationMessageElement.
Návraty
Nový IHtmlContent obsahující tag
prvek .
null
expression
pokud je platný a ověřování na straně klienta je zakázané.