locked
Sito web con estensioni AJAX RRS feed

  • Question

  • Buongiorno,

    sto realizzando un sito web con Visual Web Developer 2008 Express Edition. Nella pagina Default.aspx utilizzo la seguente struttura:

    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>

    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
                <asp:Timer ID="Timer1" runat="server" Interval="5000">
                </asp:Timer> 

    </ContentTemplate>
    </asp:UpdatePanel> 

    per aggiornare ogni 5 secondi  la visualizzazione.

    Lato server ho del codice che acquisendo delle informazioni da un server OPC mi aggiorna la pagina Default.aspx nel seguente modo:

    Protected Sub Timer1_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick

                     

    Dim opcClient As New SimpleClient()
            opcClient.ConnectToUAServer()
            Dim infoISOLA = opcClient.GetMachineInfo()

            ImageISOLA.ImageUrl = Nothing
            PowerISOLA.Text = Nothing
            EnergyISOLA.Text = Nothing
            NameISOLA.Text = Nothing

            If CInt(infoISOLA("status")) = 0 Then
                ImageISOLA.ImageUrl = "~/images/IsolaSwitchOff.png"
            ElseIf (infoISOLA("status")) = 1 Then
                ImageISOLA.ImageUrl = "~/images/IsolaOff.png"
            ElseIf (infoISOLA("status")) = 2 Then
                ImageISOLA.ImageUrl = "~/images/IsolaOn.png"
            End If
            PowerISOLA.Text = Math.Round(CDbl(infoISOLA("power")) / 1000, 1, MidpointRounding.AwayFromZero).ToString
            EnergyISOLA.Text = Math.Round(CDbl(infoISOLA("energy")) / 1000, 1, MidpointRounding.AwayFromZero).ToString


            opcClient.DisconnectFromUAserver()


            opcClient = Nothing
            infoISOLA = Nothing

      End Sub
    End Class

    Rilevo il seguente problema; all'avvio del browser l'applicazione funziona correttamente ma l'occupazione di memoria è crescente. Dopo qualche giorno di funzionamento continuo si verifica il cresh del browser.

    Spero che qualcuno abbia già avuto e risolto il mio stesso problema. Grazie

    • Moved by Mike Feng Wednesday, February 27, 2013 11:50 AM
    Monday, February 25, 2013 9:54 AM

Answers

All replies