Defina manualmente um erro de validação discreta em uma caixa de texto

Estou fazendo algo semelhante à validação remota, exceto que já faço minhas chamadas manualmente via jquery e configuro o que for necessári

Agora, meu problema é que, se eu quiser informar ao validador que uma caixa de texto específica não é válida (e impede que a página seja enviada, realce a caixa de texto, etc.). Como eu faria isso a partir do código?

@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?
 }

questionAnswers(4)

yourAnswerToTheQuestion