Finns det något annat alternativ att spara info (temporärt), och förståss databas...
---
Den här tråden är delad i två trådar, eftersom diskussionen hamnar off-topic. Tråden kan därför uppfattas som aningen osammanhängande, då vissa inlägg som hade med båda diskussionerna finns kvar i denna tråd.
Cookies, Application, text-/datafiler (FileSystemobject) eller registret är väl de vanligaste.
Jag skulle väl knappast vilja kalla Request-objektets samlingar (Form, Querystring) för "lagringsställen" dock, eftersom deras livslängd bara är i pagescope.
OveRRidE:text-/datafiler (fileSystemovject) och registret? menar du då ta data från en databas eller menar du med stil av en Cookie? Skulle vilja veta lite mer om detta... och även application (är det global.asa?)
OveRRidE:text-/datafiler (fileSystemovject) och registret? menar du då ta data från en databas eller menar du med stil av en Cookie? Skulle vilja veta lite mer om detta... och även application (är det global.asa?)
Jag förstår inte riktigt vad du menar? Snackar vi lagring av data så får man väl egentligen skilja på två saker, vilket jag kanske misslyckades med; temporär och permanent lagring.
Textfiler på disk är ju ett sätt att permanent lagra saker på disk, men i en webbapplikation tycker jag faktiskt att data som är viktig och skall vara bestående inte skall vara i textfiler. Registret är ett annat sätt, men där krävs att man antingen använder t.ex. VB's inyggda registry-metoder eller att man i något "riktigt" språk, som t.ex. VB eller C/C++ (COM-compatible) använder Windows API för att göra det.
Application och Session (och om man nu skall dra det så långt som trådskaparen; Request-objektet) är ju enbast i serverns minne och kan ju knappast kallas för något annat än temporär lagring, såvida det inte bara mellanlagras och sedan "replikeras" tillbaks till fysiskt/permanent media.
Oj då. många inlägg va det :P
min säkerhet är nog inte heller så stor, får nog ta o läsa på lite jag med ;)
Problemet var igentligen en meny.
Jag har gjort en meny som när man trycker på en "huvud" länken så kommer det upp en under meny. Därför bevöver jag spara info någon stans som bestämmer vilken undermeny som är öppen.
Gjorde det med en querystring först men det gick inte att lägga till något efter #.
If Not strLine = rs("Visa") Then %>
<A id="forsta">»</A><A href="#Meny=<% =rs("Visa") %>"><% =rs("Namn") %></A><BR><%
ElseIf Visa = rs("visa") then %>
<A id="small"> -</A><A href="<% =rs("Url") %>" id="small"><% =rs("Namn") %></A><BR><%
End If
End If
min säkerhet är nog inte heller så stor, får nog ta o läsa på lite jag med ;)
Ingen fara, man ska inse sina begränsningar, och att andra vet mer än man själv.
Boorg skrev:
Problemet var igentligen en meny.
Jag har gjort en meny som när man trycker på en "huvud" länken så kommer det upp en under meny. Därför bevöver jag spara info någon stans som bestämmer vilken undermeny som är öppen.
Gjorde det med en querystring först men det gick inte att lägga till något efter #.
If Not strLine = rs("Visa") Then %>
<A id="forsta">»</A><A href="#Meny=<% =rs("Visa") %>"><% =rs("Namn") %></A><BR><%
ElseIf Visa = rs("visa") then %>
<A id="small"> -</A><A href="<% =rs("Url") %>" id="small"><% =rs("Namn") %></A><BR><%
End If
End If
Du kan inte lägga något efter ankare, det måste ligga innan.
"?visa=<% =rs("Visa") %>#Meny borde fungera.
Men, samtidigt undrar jag hur menyn fungerar, ska du klicka på länken, och den ska vara vald etc på nästa sida?
Det kanske går såhär, eller att spara det i en session, men tänk (och skriv här (i en ny tråd :) )) vad du vill åstadkomma.
Boorg: hoppas inte det tog någon större skada att din tråd blev till en krigzon :P ber så hemskt mycket om ursäkt om det.. kolla inte den sidan jag skicka för folk verkar inte gilla den.. :)
Men ha det gött..
min säkerhet är nog inte heller så stor, får nog ta o läsa på lite jag med ;)
Ingen fara, man ska inse sina begränsningar, och att andra vet mer än man själv.
Boorg skrev:
Problemet var igentligen en meny.
Jag har gjort en meny som när man trycker på en "huvud" länken så kommer det upp en under meny. Därför bevöver jag spara info någon stans som bestämmer vilken undermeny som är öppen.
Gjorde det med en querystring först men det gick inte att lägga till något efter #.
If Not strLine = rs("Visa") Then %>
<A id="forsta">»</A><A href="#Meny=<% =rs("Visa") %>"><% =rs("Namn") %></A><BR><%
ElseIf Visa = rs("visa") then %>
<A id="small"> -</A><A href="<% =rs("Url") %>" id="small"><% =rs("Namn") %></A><BR><%
End If
End If
Du kan inte lägga något efter ankare, det måste ligga innan.
"?visa=<% =rs("Visa") %>#Meny borde fungera.
Nja, hur har du tänkt då? jag har så att Dom har ett värde som heter Visa i databasen. Då ifall man trycker på den som har id forsta så läggs Visa till i querystringen som meny=1. Då visas all data som har Visa = 1 i databasen.
Hoppas du förstår, är inte så bra på att förklara ;)
J.N. skrev:
Men, samtidigt undrar jag hur menyn fungerar, ska du klicka på länken, och den ska vara vald etc på nästa sida?
Det kanske går såhär, eller att spara det i en session, men tänk (och skriv här (i en ny tråd :) )) vad du vill åstadkomma.
Jo jag tänkte på det från början men fick inte till det något bra med Övermeny tryckningen. ;)
Appropå inläggets titel igen så skulle man kunna göra en egen tillståndsmultimängd a lá ASP.NET.
Ett forumulär helt enkelt med ett hidden field.
Bra idé va?! :)