Что такое обратная передача?


я пробиваюсь в веб-разработку и увидел слово передачи брошены вокруг. Исходя из не-веб-фон,что новый веб-разработчик должен знать о обратных передачах? (то есть что это такое и когда они возникают?)

больше информации вы хотели бы поделиться, чтобы помочь новичку в веб-мире, быть в курсе передач будет наиболее высоко оценен.

11 122

11 ответов:

следующее предназначено для начинающих, чтобы ASP.Net...

когда это произошло?

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

что бывает?

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

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

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

некоторые вещи для начинающих отметить являются...

  • состояние элементов управления на задней странице разноски доступны в контексте. Это позволит вам управлять элементами управления страницей или перенаправлять на другую страницу на основе имеющейся там информации.
  • элементы управления в веб-форме имеют события и, следовательно, обработчики событий, как и любые другие элементы управления. Инициализация часть жизненного цикла Страницы будет выполняться перед обработчиком событий элемента управления, который вызвал сообщение обратно. Поэтому код в обработчике событий Init и Load страницы будет выполняться перед кодом в обработчике событий для кнопки, которую нажал пользователь.
  • значение " страница.Свойство IsPostBack будет иметь значение "true", когда страница выполняется после обратной передачи, и" false " в противном случае.
  • технологии, такие как Ajax и MVC, изменили способ обратной связи.

с Википедия:

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

обратная передача происходит, когда веб-страница отправляет свои данные обратно в тот же скрипт/dll/что бы ни создавало страницу в первую очередь.

пример в C# (asp.net)

...

if (!IsPostback)
   // generate form
else
   process submitted data;

расширяя приведенные определения, самое главное, что вам нужно знать как веб-разработчику, - это то, что между обратными передачами не сохраняется состояние. Существуют способы сохранения состояния, такие как коллекции Session или Viewstate ASP.NET, но, как правило, пишут свои программы, где вы можете воссоздать свое состояние на каждой обратной связи.

Это, вероятно, самая большая разница между настольным и веб-прикладным программированием, и мне потребовались месяцы, чтобы узнать, где я инстинктивно писал именно так.

Веб-разработка обычно включает в себя html-страницы, которые содержат формы (<form> теги). Формы размещать по URL-адресам. Вы можете установить данную форму для публикации на любой url-адрес, который вы хотите. А передачи это когда форма отправляет обратно на свою собственную страницу / url.

термин имеет особое значение для ASP.Net разработчики, потому что это основной механизм, который управляет большим количеством поведения для страницы-в частности, "обработка событий". ASP.Net страницы имеют ровно одну серверную форму это почти всегда отправляет обратно к себе, и эти почтовые спины запускают выполнение на сервере чего-то, называемого жизненным циклом страницы.

термин также используется в разработке веб-приложений при взаимодействии с сторонними API веб-служб

многие API требуют как интерактивной, так и неинтерактивной интеграции. Обычно интерактивная часть выполняется с помощью перенаправления (сайт 1 перенаправляет пользователя на сайт 2, где он выполняет вход и перенаправляется обратно). Неинтерактивная часть выполняется с помощью "обратной передачи" или HTTP-сообщения с серверов сайта 2 на серверы сайта 1.

когда скрипт генерирует html-форму и действие этой формы http отправляет обратно в ту же форму.

обратная передача по существу, когда форма передается на ту же страницу или скрипт (.РНР. asp и т. д.), Поскольку вы в настоящее время обрабатываете данные, а не отправляете вас на новую страницу.

примером может быть страница на форуме (viewpage.php), где вы отправляете комментарий и он отправляется на ту же страницу (viewpage.php), и вы увидите его с добавлением нового контента.

см.:http://en.wikipedia.org/wiki/Postback

сообщение назад-это все, что вызывает возврат страницы из веб-браузера клиента на сервер.

там много информации, поиск google для обратной связи.

в большинстве случаев любой элемент управления ASP вызовет сообщение назад (кнопка/ссылка), но некоторые этого не делают, если вы не скажете им (флажок / combobox)

обратная передача относится к формам HTML. HTML-форма имеет 2 метода: GET и POST. Эти методы определяют, как данные передаются от клиента через форму на сервер. Обратная передача-это действие отправки обратно на страницу отправки. По сути, он формирует полный контур от клиента к серверу и обратно.

тем не менее, на этот вопрос точно ответили выше, но просто хочу поделиться своими знаниями . Обратная передача-это в основном свойство, которое мы можем использовать при выполнении некоторых задач, которые нам нужны для управления состоянием страницы, то есть либо мы запустили какое-то событие, например, щелчок кнопки, либо если мы обновили нашу страницу. Когда наша страница загружается в первый раз, то есть если мы обновили нашу страницу, в это время свойство postback-false, и после этого оно становится истинный.

if(!ispostback)
{
 // do some task here
}
else
{
 //do another task here
}

http://happycodng.blogspot.in/2013/09/concept-of-postback-in.html