КАК РАБОТАТЬ С АТРИБУТАМИ В 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

Комментарии • 41

  • @Sasibak
    @Sasibak Год назад +4

    Спасибо тебе большое без тебя я бы в жизни не разобрался в этой теме!

  • @Enwix7777
    @Enwix7777 5 месяцев назад +1

    Нашел для себя тактику..Смотрю твое видео..повторяю..потом иду на метанит там уже нюансы смотрю и еще раз видео смотрю для закрепления.
    Спасибо большое что помогаешь из сетевого админа в программирование перейти..

    • @ITHomester
      @ITHomester  4 месяца назад

      Рад, что мои видео тебе помогают)
      Больше практики есть на бусти, переходи
      boosty.to/ithomester

  • @maksimamaeva5349
    @maksimamaeva5349 Год назад +3

    Очень классно рассказываешь и все понятно сразу становится🙂

    • @ITHomester
      @ITHomester  Год назад +1

      Рад, что помог)

  • @ЭдвардСтэйл
    @ЭдвардСтэйл Год назад +1

    Спасибо, очень полезный материал, хорошее объяснение)

  • @ИванДанилов-ц8э
    @ИванДанилов-ц8э 2 года назад +3

    Неужели существуют хорошо объясняющие товарищи, спасибо за труд)

    • @ITHomester
      @ITHomester  2 года назад +1

      Спасибо, стараюсь)

  • @VolikNike
    @VolikNike 2 года назад +5

    Вместо атрибута RegularExpresions к свойству email можно было б использовать EmailAdress атрибут

    • @ITHomester
      @ITHomester  2 года назад +2

      Верно, забыл сказать про этот атрибут, молодцы)

  • @dmitriykrasnoperov2086
    @dmitriykrasnoperov2086 11 месяцев назад +1

    Очень понятно

  • @_goldmanv5925
    @_goldmanv5925 Год назад

    Супер! Есть полный курс C# 0 до профи?

  • @darmantynybekov2631
    @darmantynybekov2631 Год назад +1

    Спасибо за знания

  • @ВладиславБезуглый-ь2к
    @ВладиславБезуглый-ь2к 11 месяцев назад +1

    Зачем мы в кастомном атрибуте указываем число 19 , если у нас и так поле неизменно 19 , при этом это параметр передавая в конструктор мы так и не использовали .

  • @ИванАнтюхов-е6и
    @ИванАнтюхов-е6и 2 года назад +5

    2:30, Minlength = 2 => Чел с именем Ян: ну да, ну да, пошел я куда подальше

    • @ИванАнтюхов-е6и
      @ИванАнтюхов-е6и 2 года назад

      Правда, насколько я понимаю, Minlength=2 разрешает имя в 2 символа. Поправьте, если не так

    • @ITHomester
      @ITHomester  2 года назад

      Не подумал про такие короткие имена)

    • @ITHomester
      @ITHomester  2 года назад

      Всё верно, если введём два символа, то ошибка при валидации не будет

  • @acc_for_workit5558
    @acc_for_workit5558 2 года назад +1

    чувак да ты крут

  • @no-name_killer
    @no-name_killer 2 месяца назад

    Валидация перед отправкой проверяется с помощью js, разве нет?
    Зачем тогда эти атрибуты?

  • @subaru5749
    @subaru5749 2 года назад +1

    самый долгий человек😀😀😀😀

    • @Sasibak
      @Sasibak Год назад +1

      ты о чём он просто очень подробно о всём рассказывает

  • @vladimirr.1260
    @vladimirr.1260 2 года назад +1

    Супер! Спасибо!
    А почему в isValid эталонная длина карты берется из константы в самом классе CardLenghtAttribute? Как получать её из описания модели, там же тоже указано 19?

    • @ITHomester
      @ITHomester  2 года назад

      На здоровье)
      Под капотом видимо в нонстанту класса CardLenghtAttribute записывается значение которое мы указали и тем самым мы его и получаем, а как получить из модели данное значение не знаю, лично я так не пробовал, ничего сказать не могу)

    • @Olegcowboyoleg
      @Olegcowboyoleg Год назад

      Ваш [CardLengthAttrubut] это и есть ваш вновь созданный класс public classCardLengthAttrubut.
      У любого атрибута (если вы зайдёте в описание) есть +1 перегрузка. Она состоит в том, чтобы проверить валидность введенных данных (сравнить с константой). Перегрузка это public OVERRIDE bool IsValid (метод, где override говорит нам о том, что это перегруженный метод родительского класса!)

  • @Olegcowboyoleg
    @Olegcowboyoleg Год назад +1

    [EmailAddress] - для Емеил и не надо голову ломать. )))

    • @ITHomester
      @ITHomester  Год назад

      Знаю про атрибут [EmailAddress], можно его использовать, но так же Regex если хочется замучаться)

  • @ВладиславУщаповский
    @ВладиславУщаповский 2 года назад +1

    Здравствуйте, подскажите пожалуйста, а что у вас за модификация в визуалке ? (я про ту, что подсвечивает серым возможный код, который бы вы могли вставить в данную строчку)

    • @ITHomester
      @ITHomester  2 года назад

      Здравствуйте, ничего дополнительного не ставил и не добавлял)
      Это обычные настройки Visual Studio 2019.
      Intellisense помогает при разработке, он по умолчанию устанавливается, если не ошибаюсь)

    • @ITHomester
      @ITHomester  2 года назад

      Можете посмотреть:
      stackoverflow.com/questions/57474785/visual-studio-2019-go-to-definition-and-intellisense-not-working
      Попробуйте изменить настойки как здесь)

    • @YevhenOstrovskiy
      @YevhenOstrovskiy 2 года назад +2

      Это intellisence в Visual Studio 2022,он включен по умолчанию.

  • @isagidaiki
    @isagidaiki 3 месяца назад

    ссылка на гитхаб не работает!!!!

    • @ITHomester
      @ITHomester  3 месяца назад

      Я знаю, не все видео выкладывал, курс уже старый, актуальный курс на моём Boosty есть с проектом

  • @КамронАллаёров
    @КамронАллаёров 2 года назад +2

    Это не хейт!
    !Ленч! = ленгс
    !еррор! = эрро
    !емайл = имейл
    👁‍🗨👁‍🗨👁‍🗨

    • @ITHomester
      @ITHomester  2 года назад +2

      Спасибо, что вы меня подправили, я работаю над своим английским каждый день)

    • @КамронАллаёров
      @КамронАллаёров 2 года назад +2

      @@ITHomester но ваши уроки, просто бомба!

    • @ITHomester
      @ITHomester  2 года назад

      @@КамронАллаёров Спасибо)

    • @xelax3613
      @xelax3613 Год назад

      Скорее ленс, а не ленгс тогда

  • @XDX1411
    @XDX1411 7 месяцев назад +1

    Эхх, Гит не работает и выдает ошибку 404

    • @ITHomester
      @ITHomester  7 месяцев назад

      Не все уроки в гит выкладывал