Как узнать, была ли переменная в ASP объявлен

Позвольте мне начать с того, что я разработчик PHP, а не ASP. (И мне бы очень хотелось, чтобы у ASP был isset () .) И я работаю в реальной среде, поэтому у меня нет возможности проводить какое-либо тестирование.

Все ресурсы, которые у меня есть. найдено, предлагают различные способы проверки существования переменной.

Вот что я пытаюсь сделать:

На НЕКОТОРЫХ страницах я устанавливаю переменную, которая содержит значение для роботов < meta> tag:

dim dsep_robots
dsep_robots = "nofollow,noindex"

Все страницы включают header.asp . В моем файле заголовка я хочу проверить, имеет ли dsep_robots значение, и если да, вывести это значение, в противном случае ничего не вывести.

Я думаю , что проверяет, dsep_robots ] имеет значение, которое может выглядеть следующим образом:

if not dsep_robots = "" then
    '...
end if

Передовой опыт PHP гласит, что при использовании переменной, которая может существовать, а может и не существовать, вы всегда должны проверять if (isset ($ var)) {.. .} (в противном случае будет инициировано уведомление, если переменная не существует).

Есть ли такая вещь в ASP - т.е. действительно ли мне нужно проверить, существует ли она, Примерно так: Например, я хочу переместить все файлы, которые не начинаются с "aaa" для% i в (*), если не% i == ...

Из команды DOS я хочу переместить все файлы которые не соответствуют шаблону имени файла. Примерно так:

Например, я хочу переместить все файлы, которые не начинаются с "aaa"

for %i in (*) do if not %i == aaa* move %i .\..
8
задан Costique 4 May 2012 в 21:20
поделиться