Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Изменение заводских сообщений валидации / 5 сообщений из 5, страница 1 из 1
26.01.2017, 14:43
    #39392115
vadipok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение заводских сообщений валидации
Добрый день, коллеги!

Не устраивают стандартные сообщения:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
                    <!--Среднегодовая температура на поверхности-->
                    <div class="form-group">
                        <div class="editor-label">
                            @Html.LabelFor(m => m.input1)
                        </div>
                        <div class="input-group my-item-decimal">
                            <span class="input-group-addon">@Html.GetDisplayName(m => m.input1)</span>
                            @Html.EditorFor(m => m.input1, new { htmlAttributes = new { @class = "my-editor-class", placeholder = "Введите число" } })
                            @Html.ValidationMessageFor(m => m.input1)
                        </div>
                    </div>
                    <!--Вертикальная координата-->
                    <div class="form-group">
                        <div class="editor-label">
                            @Html.LabelFor(m => m.input2)
                        </div>
                        <div class="input-group my-item-decimal">
                            <span class="input-group-addon">@Html.GetDisplayName(m => m.input2)</span>
                            @Html.EditorFor(m => m.input2, new { htmlAttributes = new { @class = "my-editor-class", placeholder = "Введите число" } })
                            @Html.ValidationMessageFor(m => m.input2)
                        </div>
                    </div>



Код: cs
1.
2.
3.
4.
5.
6.
7.
8.
        [Required(ErrorMessage = "Поле должно быть установлено")]
        [Display(Name = "Среднегодовая температура на поверхности", ShortName = " о С")]
        [Range(-50,50,ErrorMessage ="Значение от -50 до 50")]
        public double input1 { get; set; }

        [Required(ErrorMessage = "Поле должно быть установлено")]
        [Display(Name = "Вертикальная координата", ShortName = "м")]
        [Range(0, 5000, ErrorMessage = "Значение от 0 до 5000")]
        public double input2 { get; set; }


Хочу чтобы сообщения были попроще, типа "Должно быть число". А то слишком длинно получается.
Гуглил, но там все одно, чушь получается.
...
Рейтинг: 0 / 0
26.01.2017, 15:05
    #39392129
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение заводских сообщений валидации
...
Рейтинг: 0 / 0
26.01.2017, 15:29
    #39392170
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение заводских сообщений валидации
...
Рейтинг: 0 / 0
26.01.2017, 15:55
    #39392210
vadipok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение заводских сообщений валидации
Спасибо всем!
Выберу первый, мне кажется он проще для понимания.
...
Рейтинг: 0 / 0
29.01.2017, 13:44
    #39393996
Rocketeer88888
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение заводских сообщений валидации
vadipokСпасибо всем!
Выберу первый, мне кажется он проще для понимания.
А вот на StackOverflow более правильный подход через локализованные ресурсы. Можете дополнить подход в первой ссылке, заменив захардкоденную текстовую строку вставкой из локализованного ресурса.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Изменение заводских сообщений валидации / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]