Sito web con estensioni AJAX

EDN Admin

Well-known member
Joined
Aug 7, 2010
Messages
12,794
Location
In the Machine
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; allavvio del browser lapplicazione funziona correttamente ma loccupazione 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

View the full article
 
Back
Top