nu var request.form("noget") blot et eksempel, kunne også være request.querystring("noget") hvor man vil finde ud af om et givet argument er sendt med i URL'en. . . . eller for den sagt skyld strSTRINGVAR
problemstillingen er at finde ud af om den pågældende variabel eksisterer hvis man har erklæret en variabel som strSTRINGVAR = "" , så eksisterer variablen selvom det er en tom streng
hvis nogen kender til php, så leder jeg efter noget der svarer til php-funktionen isset()
ok - det vil sige at man ikke kan kontrollere for en variabels eksistens alene uden at tage en eventuel værdi med? Nu kender jeg selvfølgelig ikke ASP særlig godt men ud fra navnet ville jeg tro at isEmpty(var) kontrollerer om en variabel har en værdi eller ej. Det jeg gerne ville er at kontrollere for dens eksistens.
f.eks. arrTestarray = array()
så eksisterer variablen arrTestarray selvom den ikke indeholder noget.
Men jeg har lavet en workaround til det jeg skulle bruge det til her og nu, så jeg lader spørgsmålet stå åbent et par dage og hvis der ikke kommer mere frem får i jeres points der.
Kontrollere en variables eksistens: Hvis du benytter OPTION EXPLICIT - og det bør man i god programmering - så er det en fejl, hvis der refereres til en variabel, som ikke er defineret. (Dette gælder ikke opslag i kollektioner, for her skal blot kollektionen eksistere.)
Hvis du ikke benytter OPTION EXPLICIT, så vil selve testen på, om en variabel eksisterer, være nok til at oprette variablen - dvs variablen vil altid eksistere.
Synes godt om
Ny brugerNybegynder
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.