Что такое межстраничное размещение в ASP.NET?

У меня есть несколько вопросов о публикации на нескольких страницах в ASP.NET:

  • Что такое межстраничное размещение в ASP.NET?
  • Когда я должен рассмотреть возможность использования его в моем веб-приложении?
  • Каковы плюсы и минусы публикации на нескольких страницах?

2 ответа

Решение

По сути, межстраничное размещение означает, что вы отправляете данные формы на другую страницу, а не отправляете данные формы обратно на ту же страницу (как это делается по умолчанию в ASP.NET). Это может быть полезно, когда вы хотите опубликовать данные на другой странице и не хотите нести перегрузку текущей страницы, просто перенаправив пользователя на другую страницу через HTTP 302 (т.е. Response.Redirect).

Для получения дополнительной информации см. Межстраничное размещение на веб-страницах ASP.NET:

По умолчанию кнопки и другие элементы управления, которые вызывают обратную передачу на веб-странице ASP.NET, отправляют страницу обратно себе. Это часть цикла туда-обратно, через которую проходят веб-страницы ASP.NET как часть их обычной обработки. Для получения дополнительной информации см. Введение в веб-страницы ASP.NET.

При некоторых обстоятельствах вы можете разместить одну страницу на другой. Например, вы можете создать многостраничную форму, которая собирает различную информацию на каждой странице. В этом случае вы можете настроить определенные элементы управления (те, которые реализуют интерфейс IButtonControl, такие как элемент управления Button) на странице для публикации на другой целевой странице. Это называется кросс-страничкой. Межстраничное размещение предоставляет некоторые преимущества по сравнению с использованием метода Transfer для перенаправления на другую страницу. Для получения дополнительной информации см. Перенаправление пользователей на другую страницу.

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

Используйте его, когда у вас много точек входа, требующих одинаковой обработки.

Плюсы: единая точка обращения с обычной рутиной Минусы: страницы жестко связаны и обладают глубокими знаниями. АКА муфта.

Другие вопросы по тегам