webForumDet fria alternativet

Counter i asp.net

.NET

2 svar · 332 visningar · startad av Evil_Eye

Medlem sedan mars 20033 inlägg
Frågan#1

Tjena jag har nu en counter i "vanliga" asp men vill göra om den till asp.net. Countern är textfil-baserad så de steg som man behöver göra är:

1. Kolla om Session("counter") redan är räknad.
2. Öppna textfilen och läsa in en rad.
3. Göra om den raden till en int och öka med ett (1).
4. Spara textfilen.
5. Sätta Session("counted") till true eller liknande så man vet att den är räknad.
6. Inkludera textfilen på sidan.
7. Klart!

Jag har läst på https://www.asp.net och många sådana sidor men inte förstått hur f*n det funkar. Har även försök att testa mig fram men utan framgång, så nu frågar jag om det är någon som skulle kunna vara så snäll och hjälpa mig.

Helst av allt skulle det vara bra med källkod.

Tack på förhand

Medlem sedan feb. 20033 inlägg
#2

Hmm du vill göra en sessionkoll på vad?
varför skall du spara en count i en textfil? Äre inte
bättre att köra i databas?

Medlem sedan juni 20011 732 inlägg
#3
  1. Lägg koden i Session_Start i global.asax så slipper du göra en extra egen session, onödigt.
    2,3,4,6) Här kan du läsa om hur du läser/skriver till en textfil.
    http://www.dotnet247.com/247reference/a.aspx?u=http://www.csharphelp.com/archives/archive147.html
  2. Ska du inte göra (se 1)

:)

385 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
132 ms — deklarationer (db)
121 ms — hämta statistik (db)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)