Partager via


IHtmlHelper<TModel>.ValidationMessageFor<TResult> Méthode

Définition

Retourne le message de validation s’il existe une erreur dans l’objet ModelStateDictionary pour le spécifié expression.

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

Paramètres de type

TResult

Type du expression résultat.

Paramètres

expression
Expression<Func<TModel,TResult>>

Expression à évaluer par rapport au modèle actuel.

message
String

Message à afficher. Si null ou vide, la méthode extrait une chaîne d’erreur de l’objet ModelStateDictionary . Le message sera toujours visible, mais la validation côté client peut mettre à jour la classe CSS associée.

htmlAttributes
Object

Object qui contient les attributs HTML de l’élément tag . IDictionary<TKey,TValue> Une instance contenant les attributs HTML.

tag
String

Balise pour encapsuler le message dans le code HTML généré. Sa valeur par défaut est ValidationMessageElement.

Retours

Nouveau IHtmlContent contenant l’élément tag . null si est valide et si la expression validation côté client est désactivée.

S’applique à