Partager via


HtmlHelper<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>
 virtual 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
override this.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 est vide, la méthode extrait une chaîne d’erreur de l’objet ModelStateDictionary . Le message est 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 que la expression validation côté client est désactivée.

Implémente

S’applique à