2010-03-03 14 views

Odpowiedz

6

Zasadniczo przeksięgowanie na stronie oznacza, że ​​publikujesz dane formularzy na innej stronie, zamiast umieszczać dane formularzy z powrotem na tej samej stronie (co jest domyślne w ASP.NET). Może to być przydatne, gdy chcesz opublikować dane na innej stronie i nie chcesz ponosić kosztów ponownego ładowania aktualnej strony, aby przekierować użytkownika na inną stronę za pośrednictwem HTTP 302 (tj. Response.Redirect).

Aby uzyskać więcej informacji proszę zobaczyć Cross-Page Posting in ASP.NET Web Pages:

Domyślnie, przyciski i inne elementy że powoduje odświeżenie strony na zasadzie ASP.NET strony internetowej przedstawić stronę z powrotem do sama. Jest to część cyklu obiegu , że strony sieci ASP.NET przechodzą przez jako część ich normalnego przetwarzania . Aby uzyskać szczegółowe informacje, zobacz Wprowadzenie do stron internetowych ASP.NET.

W pewnych okolicznościach możesz zamieścić jedną stronę na innej stronie. Można na przykład utworzyć wielostronicowy formularz , który zbiera różne informacje na każdej stronie. W przypadku tego przypadku można skonfigurować niektóre kontrolki (te, które implementują interfejs IButtonControl, taki jak kontrolka Button ), aby opublikować na innej stronie docelowej niż na stronie . To jest określane jako przesyłanie między stronami. Zamieszczanie stron między stronami zapewnia pewną przewagę nad używaniem metody Transfer w celu przekierowania na inną stronę. Aby uzyskać szczegółowe informacje, zobacz Przekierowywanie użytkowników do strony Kolejna strona.

+0

Prawda. +1 do Andrew. Publikowanie na stronie było na porządku dziennym w klasycznej ASP. Początkowo (.NET 1.1) tego nie było. – Kangkan

1

Ogłoszenie przekierowania jest skierowane na inną stronę niż oryginalna strona. ASP.NET opiera się na modelu post-back, w którym ta sama strona, która go wysłała, przetwarza odpowiedź.

Użyj go, gdy masz dużo punktów wejścia, które wymagają tego samego przetwarzania.

Zalety: pojedynczy punkt obsługi typowy rutynowy Minusy: strony są trudne i mają intymną wiedzę. Sprzężenie AKA.