Du har inte testat ditt förslag antar jag?
http://www.devguru.com/technologies/wml/vbscript/quickref/selectcase.html
6 svar · 539 visningar · startad av peppar
Jag har en select case som ser ut så här...
script_name = lcase(Request.ServerVariables("script_name"))
select case script_name
case "/default.asp"
pageName = "/default_default.asp"
case "/informa.asp"
pageName = "/informa_default.asp"
end select
men om jag vill att selecten skall sluta sisåhär typ...
script_name = lcase(Request.ServerVariables("script_name"))
select case script_name
case "/default.asp"
pageName = "/default_default.asp"
case "/informa.asp"
pageName = "/informa_default.asp"
[b]case else
pageName = scriptName[/b]
end select
Hur kan man göra det?
Du har inte testat ditt förslag antar jag?
http://www.devguru.com/technologies/wml/vbscript/quickref/selectcase.html
jo, tyvärr... sjutton också... varför är då pageName tom i utskrift...?!
återkommer... måste skriva ut innehållet i ett gäng variabler för att felsöka...
Fick du ihop det?
Öhm.. Varför har du två olika variablar?
Här ger du ju script_name ett värde:
script_name = lcase(Request.ServerVariables("script_name"))
Men variabeln med info du ska ge pageName heter scriptName, men den har du ju inte angivit något värde till, eller hur?
Så, ändra det sista till:
case else
pageName = script_name
... så ska det nog fungera ;)
KimG -> Helt rätt. Jag skrev fel... Men ovanstående var nog mer ett snabbexempel för att förtydliga min fråga om case else...
@nders -> Nja... jo min case else fungerar...