Home > ASP.NET, Webmaster > asp.net Postback

asp.net Postback

Provocare un Postback via javascript  con caricamento del’ìntera pagina anche se inserito in un UpdatePanel

<a style="display:inline" href="javascript:__doPostBack('','')">Postback</a>

Ancora un postback di tipo empty se inserito in un UpdatePanel determina un caricamento parziale della pagina.

<asp:Button ID="EmptyPostBack" runat="server" Text="Empty Postback" />

Analizzare il comportamento di viewstate e postback articolo di riferimento  viewstate e postback

<script runat="server">
string linkImage = "~/images/null.gif"; 
 string title = "";
 bool IsEditable = false;
 string NewTitle;

 void Page_Load(Object sender, EventArgs e)
 {
if (Page.IsPostBack == true)
 {
 lblMessage2.Text = "[ " + lblMessage.Text + " " + lblMessage1.Text + " ] " + txtMessage2.Text;
 }
}

protected void btnSubmit_Click(Object sender, EventArgs e)
 {
 // lblMessage2.Text = lblMessage1.Text ; 
 lblMessage.Text = "Hi! EVS t";
 lblMessage1.Text = "Hi! EVS f";
 txtMessage.Text = "Hi! EVS t";
 txtMessage1.Text = "Hi! EVS f";
 txtMessage2.Text = lblMessage.Text + " via b click";
 }

</script>
<asp:UpdatePanel ID="UpdatePanel1" RenderMode="Block" Visible="true" runat="server">
 <ContentTemplate>
1)<asp:Label runat="server" ID="lblMessage" EnableViewState ="true" Text="Label EVS true" /> - 
 2)<asp:Label runat="server" ID="lblMessage1" EnableViewState ="false" Text="Label EVS false" /> - 
 3)<asp:Label runat="server" ID="lblMessage2" EnableViewState ="true" /> 
 <br />
 <asp:Textbox runat="server" ID="txtMessage" EnableViewState ="true" Width="50px" Text="Hi!" />
 <asp:Textbox runat="server" ID="txtMessage1" EnableViewState ="false" Width="50px" Text="Hi!" />
 <asp:Textbox runat="server" ID="txtMessage2" EnableViewState ="true" Width="50px" /> <br />
 <asp:Button runat="server" Text="Change Message" OnClick="btnSubmit_Click" ID="btnSubmit" />
 <asp:Button ID="btnEmptyPostBack" runat="server" Text="Empty Postback" />
 <a style="display:block" href="javascript:__doPostBack('','')">
 javascript postback </a> </span>
 <br />
 <asp:UpdateProgress ID="UpdateProgress1" runat="server">
 <ProgressTemplate>
 <div style="position:absolute; padding:10px; top:150px; background:white; border:1px solid red "> 
 Please Wait ....
 </div>
 </ProgressTemplate>
 </asp:UpdateProgress>
</ContentTemplate>
 
</asp:UpdatePanel>
----------------------------- <br />

 

Risorse:

Advertisements
  1. Non c'è ancora nessun commento.
  1. No trackbacks yet.

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: