Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Ajax

  1. #1
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887

    Ajax

    codice:
    <%@ Page Language="vb" AutoEventWireup="false" Codebehind="ajaxGrid.aspx.vb" Inherits="FoodManager.ajaxGrid"%>
    <%@ Register TagPrefix="ajax" Namespace="MagicAjax.UI.Controls" Assembly="MagicAjax" %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
      <head>
        <title>ajaxGrid</title>
        <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
        <meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
        <meta name=vs_defaultClientScript content="JavaScript">
        <meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie3-2nav3-0">
      </head>
      <body MS_POSITIONING="FlowLayout">
    
        <form id="Form1" method="post" runat="server">
            
            <h2>DataGrid con AJAX</h2>
    		<ajax:ajaxpanel ID="Ajaxpanel1" runat="server">
    			<asp: DataGrid ID="grid" Runat=server 
    			    BorderColor=Silver
    			    AllowPaging=True PageSize=40
    			    PagerStyle-BackColor=#ffcc33 PagerStyle-Mode=NumericPages PagerStyle-PageButtonCount=15
    			    PagerStyle-HorizontalAlign=Left PagerStyle-Height=20 
    			    PagerStyle-NextPageText="Pag >>" PagerStyle-PrevPageText="<< Pag   " 
    				SelectedItemStyle-BackColor=#ffcc00 
    				AllowSorting=True
    			    OnSortCommand="grid_SortCommand" 
    				OnItemCommand="grid_ItemCommand" 
    				AlternatingItemStyle-BackColor=#99ccff 
    				Font-Size=9 Font-Name=Verdana 
    				Font-Bold=True
    				
    				OnEditCommand="grid_EditCommand" 
    				OnCancelCommand="grid_CancelCommand"
    				OnUpdateCommand="grid_UpdateCommand">
    			<Columns>
    				<asp:ButtonColumn CommandName="select" ButtonType=LinkButton Text="Seleziona"></asp:ButtonColumn>
    				<asp:EditCommandColumn HeaderText="--OPZIONI--" ItemStyle-HorizontalAlign=Center ButtonType=LinkButton 
    				     CancelText="annulla" EditText="edit" UpdateText="aggiorna"></asp:EditCommandColumn>
    			</Columns>	
    			</asp: DataGrid>
    		</ajax:ajaxpanel>
    		
    		</asp:TextBox>
        </form>
    
      </body>
    </html>
    il solito codice sottostante, tra cui una usuale:

    codice:
        Public Sub grid_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles grid.ItemCommand
            grid.EditItemIndex = -1
            grid.SelectedIndex = e.Item.ItemIndex
            BindGrid()
        End Sub
    e funziona tutto a meraviglia secondo l'ajax-style.

    Ma non è tutto qui, vero ?

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Scusami, ma dove è l'ajax? neanche un piccolo javascripterino?

    Prova col classico due Liste Regioni-Provincie in una pagina html e poi ne discutiamo
    Pietro

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    ho usato MagicAjax (ioProgrammo del mese scorso).
    Ho preso l'assembly (MagicAjax.dll), l'ho schiaffato nella cartella Bin ed ho fatto una pagina come vedi.

    sono la stessa cosa, MagicAiacs e Aiacs ?

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da djciko
    ho usato MagicAjax (ioProgrammo del mese scorso).
    Ho preso l'assembly (MagicAjax.dll), l'ho schiaffato nella cartella Bin ed ho fatto una pagina come vedi.

    sono la stessa cosa, MagicAiacs e Aiacs ?
    Io uso Magic Visual Studio 2003
    Ma se non ci metto le mani io, quel pelandrone non fa niente

    Pietro

  5. #5
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    scherzi a parte, mettendo quell'assembly nella cartella bin e mettendo un semplice <ajax:ajaxpanel la grid che sta all'interno fa il refresh per qualsiasi itemCommand della grid, in stile Ajax (credo, cioe' il loading in blu in alto a sinistra senza fare il PBack).

    Cosa ho fatto di preciso ?

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da djciko
    scherzi a parte, mettendo quell'assembly nella cartella bin e mettendo un semplice <ajax:ajaxpanel la grid che sta all'interno fa il refresh per qualsiasi itemCommand della grid, in stile Ajax (credo, cioe' il loading in blu in alto a sinistra senza fare il PBack).

    Cosa ho fatto di preciso ?
    Io ho la tendenza di non comprare a scatola chiusa e preferisco gestirmi la cosa da solo. L'assembly che usi non lo conosco, cosa faccia non so

    Pietro

  7. #7

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da djciko
    http://www.magicajax.net

    è soltanto un rad per ajax credo
    e sembra pure che funzioni bene
    Pietro

  9. #9
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    si, ti ripeto...Io non sapendo un razzo di Ajax ho fatto quella cosa. Ma sono d'accordo con te. Non mi fido

  10. #10
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    questo bell'editor di testo online fa un uso massiccio di Ajax ? http://www.writely.com

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.