Tjena,
Jag har det problemet att min sida är väldigt långsam. Jag använder detta navigeringssystem:
<%
'Inkludera alla undersidor
page = Request.Querystring("page")
If page = "" Then page = "main"
Select Case page
Case "main"
%><!--#include file="roomselect.asp"--><%
Case "register"
%><!--#include file="register.asp"--><%
End Select
%>
Någon som vet hur jag kan ta reda på vilken sida det är som segar? Är denna metod inget bra för inkludering?
Till en början så kan du väl lägga en tom q.s i "case else", men jag tror det sega knappast har med din case-sats att göra. Kör med en timer för att kolla var det sega kommer i koden.
'Inkludera alla undersidor
page = Request.Querystring("page")
Select Case page
Case "main"
%><!--#include file="roomselect.asp"--><%
Case "register"
%><!--#include file="register.asp"--><%
Case else
%><!--#include file="roomselect.asp"--><%
End Select
När man använder den metoden jag användt och har ett fel i någon utav includefilerna så får man ett error mess... Hur kan det komma sig, man borde ju bara få errer om man försöker inkludera en fil som det är fel på...
Kan det vara så att den kör alla filerna på nått skumt sätt?
Jesper T: Hur exakt ska man använda timer? När jag provade så blev resultatet typ 0.124141 s.... Fast det tog mycket längre tid att ladda sidan :(
ssi kört innan asp alltså inkluderar den alla filer innan den väljer vilken fil som ska visas.
kör med server.execute istället, kan gå någotsnabbare då den inte inkluderar alla filer utan endast den aktuella:
'Inkludera alla undersidor
page = Request.Querystring("page")
Select Case page
Case "main"
Server.Execute("roomselect.asp")
Case "register"
Server.Execute("register.asp"")
Case else
Server.Execute("roomselect.asp")
End Select
'Inkludera alla undersidor
page = Request.Querystring("page")
Select Case page
Case "register"
%><!--#include file="register.asp"--><%
Case else
%><!--#include file="roomselect.asp"--><%
End Select
257 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9