EDN Admin
Well-known member
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
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