Avatar billede thomasmyg Nybegynder
08. august 2007 - 23:54 Der er 10 kommentarer og
2 løsninger

vis bestemt side hvis ønsket side ikke findes

Jeg har denne her case på min side

<% Select Case Request.QueryString("side")
Case "test" %>
<!-- #include file="test.asp" -->
<% Case else %>
<!-- #include file="forside.asp" -->
<% End Select %>

den viser selvfølgelig en bestemt side, men jeg vil gerne udvide den case så hvis man fx. søger en side som ikke findes så vises en error side.
Avatar billede thomas_b Nybegynder
09. august 2007 - 00:19 #1
<% CASE ELSE %>
<!-- #include file="error.asp" -->
Avatar billede thomas_b Nybegynder
09. august 2007 - 00:19 #2
svar
Avatar billede thomasmyg Nybegynder
09. august 2007 - 00:21 #3
nej det er ikke godt nok, for med den case else vil siden error.asp være den side der vises når hjemmeside loades
Avatar billede thomas_b Nybegynder
09. august 2007 - 02:23 #4
<% Case "" %>
kan du så ikke bruge denne ?
Avatar billede thomasmyg Nybegynder
09. august 2007 - 10:01 #5
til hvad, til og vise error side eller forsiden når hjemmesiden loades?
Avatar billede thomasmyg Nybegynder
09. august 2007 - 12:14 #6
men uanset hvad det er du vil så kan det ikke lade sig gøre, case'en går jo udfra en querystring og når min hjemmeside loades så vil der jo ikke stå andet end mit domænenavn.
Avatar billede thomas_b Nybegynder
09. august 2007 - 14:08 #7
Jeg har jo ikke testet det...

Men denne burde kunne lave det..:

<%if request.servervariables("HTTP_HOST") = "www.ditdomæne.dk" then%>
<!-- #include file="forside.asp" -->
<%else%>
<% Select Case Request.QueryString("side")
Case "test" %>
<!-- #include file="test.asp" -->
<% Case else %>
<!-- #include file="error.asp" -->
<% End Select %>
<%end if%>
Avatar billede thomas_b Nybegynder
09. august 2007 - 14:09 #8
<%if request.servervariables("HTTP_HOST") = "www.ditdomæne.dk" OR request.servervariables("HTTP_HOST") = "ditdomæne.dk" then%>
Avatar billede thomasmyg Nybegynder
09. august 2007 - 17:14 #9
det virker ikke, jeg dropper tanken igen, det er ikke så vigtigt, der er andre ting jeg skal ha' lavet først.
Avatar billede keysersoze Ekspert
09. august 2007 - 17:46 #10
Når en side ikke findes vil den side med case'n på slet ikke blive kaldt og derfor vil den heller aldrig nå til else-delen i casen. En side som ikke findes bliver fanget som en 404-side af IIS'en og det er herfra man kan styre hvilken side der skal derefter skal vises. For at ændre det på et site skal man tage egenskaber for sitet, vælge fanebladet brugerdefineret fejlmeddelelser og herinde finde 404 og ændre indhold.
Avatar billede keysersoze Ekspert
02. oktober 2007 - 11:23 #11
lukketid?
Avatar billede thomasmyg Nybegynder
28. september 2008 - 22:38 #12
ja det var det.
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
Kurser inden for grundlæggende programmering

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