В данной статье речь пойдет о «вынужденном» позднем связывании. Предположим, что у нас есть класс MyClass и у него есть функции MyFunc1, MyFunc2, MyFunc3. И нам необходимо получить результат функции, при этом мы имеем лишь её название в виде String-переменной — "MyFunc1". Для того чтобы это сделать воспользуемся классом MethodInfo:
Как сделать индикатор прогресса (ProgressBar) обновляющийся с сервера (ASP.NET, AJAX, JQuery) — часть 2
О базовой реализации индикатора прогресса в статье Как сделать индикатор прогресса (ProgressBar) обновляющийся с сервера (ASP.NET, AJAX, JQuery) - часть 1.
Как сделать индикатор прогресса (ProgressBar) обновляющийся с сервера (ASP.NET, AJAX, JQuery) — часть 1
Предположим, что в проекте существует некая функция/процедура, исполнение которой может быть затянуто на время, не сопоставимое со среднестатистическим временем загрузки страницы — 10 сек и более. К примеру, существует метод в контроллере, который собирает информацию с нескольких интернет страниц и выводит сводные результаты:
Ряд задач связанных с обработкой информации в интернете приходится начинать с элементарного — получение этой самой информации.
Бывают ситуации, когда нам необходимо, в зависимости от значения переменных проекта, изменить фрагмент скрипта JavaScript, например вставка кода между строками 3 и 8:
Иногда бывает необходимо запретить прямой доступ по ссылке вида http://codius.ru/mypasswords.txt к файлу mypasswords.txt, расположенному в корневой папке вашего сайта. Сделать это достаточно просто.
Бывает возникает необходимость обратиться к предыдущим свойствам сущности перед её сохранением. Вариант с банальным присвоением значения переменной
Для реализации данной задачи можно воспользоваться двумя способами. Первый из них подразумевает обработку события MouseDown и передачу окну соответствующего сообщения (message) — WM_NCLBUTTONDOWN с параметром HTCAPTION: