• Почему гиперссылка дублирует адрес?

    Aetae
    @Aetae
    Тлен
    href="AD" -> href="/ad"
    Без косой черты - путь относительно текущего.
    Ну и регистр имеет значение(не всегда, но может неприятно удивить).
    Ответ написан
    Комментировать
  • Как сделать, чтобы сайт закрывался или становилась белая страница при открытии консоли?

    @alexalexes
    Никак. Любая составляющая сайта, переданная на сторону клиента, может использоваться и изучаться клиентом как угодно и какими угодно инструментами (кто сказал, что на другой стороне будет браузер?), как в полезном ключе, так и в зловредном.
    Краеугольным вопросом безопасности вашего ресурса является не противодействие анализу той части, которая получает клиент, а сделать так, чтобы серверная часть не реагировала на запросы, которые не соответствуют бизнес-логике клиентской части (или считала ошибкой, выводя соответствующее сообщение).
    На стороне сервера нужно проверять валидность данных, получаемых от клиента, как по правам доступа (имеет ли право клиент совершать определенное действие), так и по содержанию (данные, приводящие к изменениям, не будут ли приводить к противоречивому состоянию базы?).
    Ответ написан
    1 комментарий
  • Как повторить этот эффект перехода слайдера?

    SeaInside
    @SeaInside
    15 лет пилю все эти штуки
    Эффектам этим сто лет в обед, и до сих пор каждая дизайн-студия считает своим долгом продемонстрировать миру, как классно они умеют копировать код из интернета.
    К чести конкретного примера стоит сказать, что скопировано более талантливо, чем в среднем по больнице - проведена работа по тому, чтобы привязать эффект к progress конкретного слайда.

    Наиболее близкая демка:
    https://tympanus.net/Development/webGLImageTransit...

    Сама статья:
    https://tympanus.net/codrops/2019/11/05/creative-w...
    Ответ написан
    3 комментария
  • В чем ошибка при десериализации xml?

    @cicatrix
    было бы большой ошибкой думать
    Индекс вне границ массива, потому что внутри списка пусто. А пусто, потому что класс неправильно организован.

    Вот так должно быть:
    [XmlRoot]
    public class A
    {
        [System.Xml.Serialization.XmlElementAttribute("url")]
        public Reply[] replies { get; set; }
    
        [XmlTypeAttribute(AnonymousType = true)]
        public class Reply
        {
            [XmlAttribute("replyId")]
            public string replyId { get; set; }
            [XmlText()]
            public string Url { get; set; }
        } // Url
    } // class A


    Вообще, класс под XML лучше не писать, а просто скопировать текст из XML/Json и в Visual Studio в меню выбрать: Edit/Paste Special/Paste as XML classes.
    606ff76b7dd6e768671799.png
    Ответ написан
    1 комментарий