Avatar billede el_fredo Praktikant
06. juni 2003 - 22:40 Der er 2 kommentarer og
1 løsning

ASP.NET Counter

Hvordan laver man selv en counter? Jeg bruger C#, og kunne godt tænke mig at lave en simpel counter, hvor jeg selv holder styr på antal besøgende. Jeg kunne desuden godt tænke mig, at logge de besøgendes browsertype mm. Er der nogen der kender kommandoer til at få disse ting lavet? Er der evt. et link med nyttige C# kommandoer?
Avatar billede odegaard Nybegynder
06. juni 2003 - 22:50 #1
Jeg ved godt det er VB.NET, men det er hurtigt at skrive om:
------------------------------
    Public Class WebStat
        Function HitCount(ByVal path As String) As String
            Dim objReader As StreamReader
            Dim objWriter As StreamWriter
            Dim sFile As String
            Dim sCount As String
            Dim iCount As Integer

            Try
                sFile = path & "counter.txt"

                If Not File.Exists(sFile) Then
                    objWriter = File.CreateText(sFile)
                    objWriter.Write("0")
                    objWriter.Close()
                End If

                objReader = File.OpenText(sFile)
                sCount = objReader.ReadToEnd()
                objReader.Close()
                iCount = CInt(sCount)
                iCount = iCount + 1
                sCount = iCount.ToString

                objWriter = File.CreateText(sFile)
                objWriter.Write(sCount)
                objWriter.Close()

            Catch Ex As Exception

                sCount = "[Count could not be obtained due to the following error]: " & Ex.Message

            Finally

            End Try
            HitCount = sCount
        End Function
    End Class
-----------
Funktionen kaldes fx. fra dit Session_OnStart event i Global.Asax:
Dim count As New WebStat
Session("VisitorNo") = count.HitCount(Server.Mappath(".").toString() & "\")
count = Nothing
Avatar billede odegaard Nybegynder
06. juni 2003 - 22:52 #2
Browser-typen kan du finde i Request.ServerVariables collectionen.
Avatar billede el_fredo Praktikant
06. juni 2003 - 23:15 #3
Tack så mycket.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester