Как реализовать встроенную в iTunes функцию «Общий доступ к файлам»

Следующее предназначено для новичков в ASP.Net ...

Когда это происходит?

Отправка происходит из клиентского браузера. Обычно одним из элементов управления на странице управляет пользователь (нажатие кнопки или выпадающее меню было изменено и т. Д.), И этот элемент управления инициирует обратную передачу. Состояние этого элемента управления, а также всех других элементов управления на странице (известное как состояние просмотра) добавлено обратно на веб-сервер.

Что происходит?

Чаще всего обратная передача заставляет веб-сервер создавать экземпляр кода за классом страницы, инициировавшей обратную передачу. Этот объект страницы затем выполняется в пределах обычного жизненного цикла страницы с небольшой разницей (см. Ниже). Если вы не перенаправляете пользователя на другую страницу где-то во время жизненного цикла страницы, конечный результат обратной передачи будет той же самой страницей, отображаемой пользователю снова, а затем может произойти другая обратная связь и т. Д.

Почему это происходит?

Веб-приложение работает на веб-сервере. Чтобы обработать ответ пользователя, привести к изменению состояния приложения или перейти на другую страницу, вам нужно получить код для выполнения на веб-сервере. Единственный способ добиться этого - собрать всю информацию, которую пользователь сейчас работает, и отправить ее обратно на сервер.

Некоторые вещи для новичков, которые нужно отметить, - это ...

  • Состояние элементов управления на странице обратной публикации доступно в контексте. Это позволит вам манипулировать элементами управления страницы или перенаправлять их на другую страницу на основе информации.
  • Элементы управления в веб-форме имеют события и, следовательно, обработчики событий, как и любые другие элементы управления. Часть инициализации жизненного цикла страницы будет выполняться перед обработчиком события элемента управления, который вызвал сообщение назад. Поэтому код в обработчике событий Init и Load будет выполняться перед кодом в обработчике события для кнопки, которую пользователь нажал.
  • Значение свойства «Page.IsPostBack» будет установлено на « true ", когда страница выполняется после обратной передачи, а в противном случае -" false ".
  • Технологии, такие как Ajax и MVC, изменили способ работы обратной передачи.
11
задан Community 23 May 2017 в 11:44
поделиться