КАК РАБОТАТЬ С АТРИБУТАМИ В ASP.NET CORE?
HTML-код
- Опубликовано: 3 окт 2024
- КАК РАБОТАТЬ С АТРИБУТАМИ В ASP.NET CORE?
Подробнее разобрать пример: github.com/Leo...
VK группа: it_home...
VK беседа: vk.me/join/6el...
#aspnetcore #aspnettutorial #aspnetmvc #webapi #ityoutubersru
Спасибо тебе большое без тебя я бы в жизни не разобрался в этой теме!
Нашел для себя тактику..Смотрю твое видео..повторяю..потом иду на метанит там уже нюансы смотрю и еще раз видео смотрю для закрепления.
Спасибо большое что помогаешь из сетевого админа в программирование перейти..
Рад, что мои видео тебе помогают)
Больше практики есть на бусти, переходи
boosty.to/ithomester
Очень классно рассказываешь и все понятно сразу становится🙂
Рад, что помог)
Спасибо, очень полезный материал, хорошее объяснение)
Неужели существуют хорошо объясняющие товарищи, спасибо за труд)
Спасибо, стараюсь)
Вместо атрибута RegularExpresions к свойству email можно было б использовать EmailAdress атрибут
Верно, забыл сказать про этот атрибут, молодцы)
Очень понятно
Супер! Есть полный курс C# 0 до профи?
Спасибо за знания
Зачем мы в кастомном атрибуте указываем число 19 , если у нас и так поле неизменно 19 , при этом это параметр передавая в конструктор мы так и не использовали .
2:30, Minlength = 2 => Чел с именем Ян: ну да, ну да, пошел я куда подальше
Правда, насколько я понимаю, Minlength=2 разрешает имя в 2 символа. Поправьте, если не так
Не подумал про такие короткие имена)
Всё верно, если введём два символа, то ошибка при валидации не будет
чувак да ты крут
Спасибо)
Валидация перед отправкой проверяется с помощью js, разве нет?
Зачем тогда эти атрибуты?
самый долгий человек😀😀😀😀
ты о чём он просто очень подробно о всём рассказывает
Супер! Спасибо!
А почему в isValid эталонная длина карты берется из константы в самом классе CardLenghtAttribute? Как получать её из описания модели, там же тоже указано 19?
На здоровье)
Под капотом видимо в нонстанту класса CardLenghtAttribute записывается значение которое мы указали и тем самым мы его и получаем, а как получить из модели данное значение не знаю, лично я так не пробовал, ничего сказать не могу)
Ваш [CardLengthAttrubut] это и есть ваш вновь созданный класс public classCardLengthAttrubut.
У любого атрибута (если вы зайдёте в описание) есть +1 перегрузка. Она состоит в том, чтобы проверить валидность введенных данных (сравнить с константой). Перегрузка это public OVERRIDE bool IsValid (метод, где override говорит нам о том, что это перегруженный метод родительского класса!)
[EmailAddress] - для Емеил и не надо голову ломать. )))
Знаю про атрибут [EmailAddress], можно его использовать, но так же Regex если хочется замучаться)
Здравствуйте, подскажите пожалуйста, а что у вас за модификация в визуалке ? (я про ту, что подсвечивает серым возможный код, который бы вы могли вставить в данную строчку)
Здравствуйте, ничего дополнительного не ставил и не добавлял)
Это обычные настройки Visual Studio 2019.
Intellisense помогает при разработке, он по умолчанию устанавливается, если не ошибаюсь)
Можете посмотреть:
stackoverflow.com/questions/57474785/visual-studio-2019-go-to-definition-and-intellisense-not-working
Попробуйте изменить настойки как здесь)
Это intellisence в Visual Studio 2022,он включен по умолчанию.
ссылка на гитхаб не работает!!!!
Я знаю, не все видео выкладывал, курс уже старый, актуальный курс на моём Boosty есть с проектом
Это не хейт!
!Ленч! = ленгс
!еррор! = эрро
!емайл = имейл
👁🗨👁🗨👁🗨
Спасибо, что вы меня подправили, я работаю над своим английским каждый день)
@@ITHomester но ваши уроки, просто бомба!
@@КамронАллаёров Спасибо)
Скорее ленс, а не ленгс тогда
Эхх, Гит не работает и выдает ошибку 404
Не все уроки в гит выкладывал