Czy HttpContext.Current.Items
jest utracone po wystąpieniu Server.Transfer();
?Zakres HttpContext.Current.Items
Jeśli tak, jaki jest najlepszy sposób, aby przesłać informacje na inną stronę bez przechodzenia przez sesję?
Czy HttpContext.Current.Items
jest utracone po wystąpieniu Server.Transfer();
?Zakres HttpContext.Current.Items
Jeśli tak, jaki jest najlepszy sposób, aby przesłać informacje na inną stronę bez przechodzenia przez sesję?
Tak, kontekst nadal będzie ważny. Zostanie on unieważniony lub zerwany, jeśli użyjesz funkcji Response.Redirect().
Zobacz artykuł The HttpContext Items Collection
Świetny odnośnik! –
Cieszę się, że udało mi się pomóc! –
Możesz uzyskać dostęp do właściwości Page.PreviousPage ze wszystkimi danymi na jej temat podczas korzystania z Server.Transfer(). A także tak, kontekst byłby ważny.
czy kontekst byłby ważny lub czy zostałby utworzony nowy kontekst dla połączenia? –
Przepraszam, spójrz na moją zredagowaną odpowiedź. – Restuta
Istnieje zastrzeżenie, które odnosi się do elementów sterujących odwoływaniem i ich wartości z PagePoprzedniej strony za pomocą narzędzia FindControl, jeśli poprzednia strona korzysta ze strony wzorcowej. Musisz najpierw odwołać się do symbolu zastępczego zawartości, że musisz najpierw odwołać się do symbolu zastępczego zawartości (pominięte poprawki kontroli pustej): 'var cp = this.PreviousPage.Controls [0] .FindControl (" ContentPlaceHolder1 ");' 'TextBox txtFirstName = (TextBox) cp.FindControl (" txtFirstName ");' –
Dlaczego nie chcesz przejść przez sesję? – thommie