Jaka jest różnica między AutoPostBack=True
i AutoPostBack=False
?
W wywiadzie zadali mi to pytanie, czy możesz mi to wyjaśnić?Różnica między AutoPostBack = True i AutoPostBack = Fałsz?
Odpowiedz
AutoPostBack = true
pozwala kontrolować, aby wysłać z powrotem do serwera. Jest powiązany ze zdarzeniem.
Przykład:
<asp:DropDownList id="id" runat="server" AutoPostBack="true" OnSelectIndexChanged="..."/>
strona aspx z powyższej listy rozwijanej nie potrzebuje asp:button
zrobić post z powrotem. Po zmianie opcji z rozwijanej listy strona zostanie wysłana z powrotem na serwer.
Wartość domyślna AutoPostBack
dla kontroli jest fałszywa.
AutopostBack to właściwość, którą można przypisać do elementów sterujących w Internecie, jeśli ma zostać przesłana z powrotem strona po wystąpieniu zdarzenia.
można znaleźć w tym artykule: What is AutoPostBack?
AutoPostBack jest mechanizm, zgodnie z którym strona zostanie wysłana z powrotem do serwera automatycznie w oparciu o niektórych wydarzeniach w kontroli internetowych. W niektórych kontroli internetowych, obiekt o nazwie auto słupek z powrotem, co jeśli ma wartość true, wyśle żądanie do serwera, gdy zdarzenie dzieje się w kontroli
Na przykład pole tekstowe ma AutoPostBack własność
Użyj właściwości AutoPostBack określić czy automatyczne odświeżenie strony do serwera nastąpi podczas kontroli TextBox traci ostrość. Naciśnięcie klawisza ENTER lub klawisza TAB w polu TextBox jest najczęściej używanym sposobem zmiany ostrości.
Autopostback
jest mechanizm, zgodnie z którym strona zostanie wysłana powrotem do serwera automatycznie w oparciu o niektórych wydarzeniach w kontroli internetowych. W niektórych kontrolkach internetowych właściwość o nazwie auto post back.
co jeśli ustawione na true, wyśle żądanie do serwera, gdy zdarzenie wystąpi w formancie.
Po ustawieniu atrybutu autopostback na wartość true w dowolnej z kontrolek, struktura .net automatycznie wstawi kilka kodu do wygenerowanego kodu HTML w celu zaimplementowania tej funkcji.
- Java metoda skrypt o nazwie __doPostBack (nasłuchujący, eventargument)
- dwie zmienne ukryte z nazwy __EVENTTARGET i __EVENTARGUMENT wydarzenie
- OnChange JavaScript do kontroli
Jest jedno wydarzenie, które jest domyślnie kojarzy się z dowolną kontrolą web. Na przykład w przypadku zdarzenia kliknięcia przycisku w przypadku pola wyboru CheckChangedEvent istnieje.Tak więc w przypadku funkcji AutoPostBack true zdarzenia te są wywoływane domyślnie i uchwyt zdarzenia po stronie serwera. Właściwość
Właściwość AutoPostBack
służy do ustawiania lub zwracania, czy automatyczny odbiór zwrotny ma miejsce, gdy użytkownik naciśnie "ENTER" lub "TAB" w formancie TextBox
.
Jeśli ta właściwość jest ustawiona na TRUE
, funkcja automatycznego przekazywania postów jest włączona, w przeciwnym razie FALSE
. Domyślna wartość to FALSE
.
Zobacz here
Hai sir
Jest jedno wydarzenie, które jest domyślnym stowarzyszona z jakąkolwiek WebControl. Na przykład w przypadku zdarzenia kliknięcia przycisku, w przypadku pola wyboru istnieje CheckChangedEvent. Tak więc w przypadku AutoPostBack prawdziwej te zdarzenia nazywane są domyślnie i uchwyt zdarzeń na serwerze sid
Obiekt AutoPostBack jest używany do ustawiania lub powrócić czy automatyczne post Powrót występuje, gdy użytkownik naciśnie klawisz „ENTER” lub "TAB" w formancie TextBox.
Jeśli ta właściwość jest ustawiona na PRAWDA, włączona jest funkcja automatycznego cofania, w przeciwnym razie FALSE. Wartość domyślna to FALSE.
Jeśli chcesz sterowanie automatyczne ogłaszanie gdy zdarzenie jest wywoływane, trzeba ustawić AutoPostBack własność sterowania Prawdziwego.
AutoPostBack:
AutoPostBack jest właściwością kontroli, który umożliwia tworzenie przez post Powrót na zmiany kontroli internetowej.
Różnica między AutoPostBack = True i AutoPostBack = False:
Jeśli właściwość AutoPostBack jest ustawiona na true, post z powrotem jest natychmiast przesyłane do serwera
Jeśli właściwość AutoPostBack jest ustawiona na wartość false, a następnie nie ma zwrotnej odpowiedzi. Nieruchomość
AutoPostBack:
Asp.net kontrole, które nie mogą przesłać formularz (odświeżenie) na własną rękę i stąd ASP.Net dostarczył funkcję używając
AutoPostBack = "true"
: który kontroluje jak DropDownList, CheckBoxList, RadioButtonList itp. Mogą wykonywać PostBack (po kliknięciu na nim).
I
AutoPostBack = "false"
To domyślnie stan kontroli, które mogą wykonywać odświeżenie strony na przycisk Wyślij.