Définir manuellement une erreur de validation discrète sur une zone de texte

Je suis en train de faire quelque chose de similaire à la validation à distance, sauf que j'ai déjà mes appels manuellement via jquery et d'installation de tout ce que j'avais à l'installation.

Maintenant mon problème est que si je veux dire le validateur qu'une zone de texte n'est pas valide (et empêche la page de soumission, de mettre en évidence la zone de texte, etc). Comment pourrais-je le faire à partir du code?

@Html.LabelFor(m => Model.Slug)
@Html.TextBoxFor(m => Model.Slug)
<span id="UrlMsg" class="field-validation-error" style="display: none;"></span>

 if (error) {
        $('#UrlMsg').html('This name is already in use.').fadeIn('fast');
        //what should I do here for the rest of the validation?
 }

source d'informationauteur Shawn Mclean