Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Page has expired

Postades av 2003-05-06 17:46:31 - Mikael Alfredsson, i forum asp - allmänt, Tråden har 2 Kommentarer och lästs av 425 personer

Hejsan alla

Jag håller på att bygga en litet projekt i ASP. Jag vill undvika att en användare skapar dubletter i min databas genom att gå tillbaka ett steg i sin browser och sända informationen igen. Finns det något knep att använda sig av för att få upp Page has expired sidan i browsern? Jag har provat abandon i session, men det verkar inte att fungera. Skulle vara tacksam för hjälp.

/Mikael


Svara

Sv: Page has expired

Postades av 2003-05-07 08:10:32 - Daniel Åsberg

De här brukar jag lägga in på mina sidor, och de ser ut att fungera:

<code>
<%
Response.Expires = 0
Response.ExpiresAbsolute = Now() - 1
%>

<head>
<META HTTP-EQUIV="Pragma" CONTENT="NO-CACHE">
<META HTTP-EQUIV="Expires" CONTENT="Thu, 8 Oct 1981 01:01:01 GMT">
</head>
</code>


Svara

Sv: Page has expired

Postades av 2003-05-07 12:30:08 - Andreas Hillqvist

En inmatnings sida som innehåller ett formulär tycker inte jag skall förfalla. Om jag t.ex. skriver ett inlägg här på Pellesoft. Vill kolla på vad det var jag svarede, kopiera något, etc. Är det inte kul att backa sedan komma tillbaks och finna att det man skrivit försvunnit.

Det finns andra sätt. Dett bästa sätt jag känner till för att begränsa dublletter. Är att ge vare ny post ett ID när sidan skapas. Sedan kontrollera att det inte finns när koden sparas.


Exempel:

<code>
<%
Dim rs
Dim con
Dim RecId
Dim Found
Set con = Server.CreateObject("ADODB.Connection")
con.Open ">>>Connection String<<<"

Set rs = Server.CreateObject("ADODB.Connection")

Randomize
Do
RecId = Int(Rnd * 2147483647)
rs.Open "SELECT Null FROM TabellNamn WHERE RecId = " & RecId, con
Found = Not rs.EOF
rs.Close
Loop While Found

Set rs = Nothing

con.Close
Set con = Nothing
%>
<form method="post" action="skicka.asp">
<input type="hidden" name="RecId" value="<%=RecId%>">
<input type="text" name="text" value="">
<input type="submit" name="action" value="Skicka">
</form>
</code>

<code>
<%
Dim rs
Dim con
Dim RecId
If Request.Form("action") = "Skicka" Then
Set con = Server.CreateObject("ADODB.Connection")
con.Open ">>>Connection String<<<"

Set rs = Server.CreateObject("ADODB.Connection")
rs.Open "SELECT Null FROM TabellNamn WHERE RecId = " & RecId, con
If rs.EOF Then
con.Execute "INSERT INTO TabellNamn (RecId, FältNamn) VALUES (" & CLng(Request.Form("RecId")) & ", '" & Replace(Request.Form("Text"), "'", "''") & "')
Response.Write "Posten har mottagits!"
Else
Response.Write "Du kan inte skicka en post två gånger!"
End If
End If
%>
</code>


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 800
27 960
271 761
502
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies