Как получить сообщение проверки на стороне клиента из файла ресурсов в MVC?
&л;класс label="" для="форма-фамилия"&ГТ;@ресурсов.Регистрация.имя*< / этикетка>
@HTML-код.TextBoxFor(модель =&ГТ; модель.имя)
< label class= ""for=" form-email " & gt;@Resources.Регистрация.фамилия*< / этикетка>
@HTML-код.TextBoxFor(модель =&ГТ; модель.фамилия)
< label class= ""for=" form-email " & gt;@Resources.Регистрация.Адрес*< / этикетка>
@HTML-код.TextBoxFor(модель =&ГТ; модель.Адрес)
&л;тип кнопки="Отправить" класс="БТН" и GT;отправить&ЛТ; кнопка/&ГТ;
< script type= "text / javascript";
функция PageValidate() {
если ($('#имя').вал() == " || $('#имя').функция val() == нуль) {
$("#firstName"). html('Имя обязательно');
$('#FirstName'). фокус();
возвращать false;
}
ещё {
$("#firstName"). html('');
}
если ($('#имя').вал() == " || $('#фамилия').функция val() == нуль) {
$("#фамилия"). html('Фамилия является обязательным');
$('#Фамилия'). фокус();
возвращать false;
}
ещё {
$("#фамилия"). html('');
}
если ($('адрес#').функция val() == нуль | | $('адрес#').функция val() == ") {
$("#addresses"). html('Требуется адрес');
$('#AddressLine1'). фокус();
возвращать false;
}
ещё {
$("#addresses"). html('');
}
}
< / script>
Что я уже пробовал:
На странице просмотра-
@Ресурсы.Регистрация."Имя" работает, но,
В javascript сообщение об ошибке не работает-:
$("#firstName"). html('@Ресурсы.Регистрация.errorFirstName');
Пожалуйста, решите эту проблему
Marcus Kramer
Вы не можете прочитать переменную/значение сервера из клиента, не попав на сервер. Если вы используете MVC, почему вы не используете проверку модели MVC по умолчанию?