Мне нужно показать сообщения проверки под элементом.
Я попытался добавить сообщение, например:
[Required(ErrorMessage = "<br /> UserName is required")]
public string UserName { get; set; }
Но указанное выше необходимое сообщение отображается как (где закодированы сообщения проверки):
<input type="text" value="" tabindex="1" style="height:auto; width:280px;" size="40" name="UserName" maxlength="15" id="UserName" data-val-required="&lt;br /&gt; UserName is required" data-val="true" class="textfield">
Если я удаляю <br/>
из сообщения Модели, сообщение проверки отображается в двух строках.Также я попытался добавить проверку, как показано ниже, но сообщение проверки не переопределяется, как в приведенном ниже методе проверки (переопределение «UserName требуется» для «Введите имя пользователя»):
$('#userSignInform').validate({
rules:
{
UserName: { required: true },
Password: { required: true }
},
messages:
{
UserName: { required: "Enter Username" },
Password: { required: "Enter the Password" }
},
errorPlacement: function (error, element)
{
error.appendTo(element.parent("td").next("td"));
}
});
Какой обходной путьнужно сделать, чтобы показать сообщения проверки под элементом и переопределить сообщение модели с помощью метода проверки jquery?