Я пытаюсь увидеть, если это может быть сделано в классическом ASP:Можете ли вы объявить переменную в ASP classic так?
Dim myVar
myVar = <<< END
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>test</title>
</head>
<BODY>
END
Я могу сделать это в PHP, но я не positivte, если это может быть сделано в ASP. Проблема мне нужно обрабатывать вывод HTML через переменную, и я не хочу, чтобы пройти через HTML и конвертировать "
в ""
EDIT:
Я обнаружил, что это называется Синтаксис HEREDOC в PHP.
С его спросили, что я пытаюсь сделать, это теги типа магазин HTML (который может содержать»," символы, которые в противном случае ломаются бы myVar = "<stuff color="red">here</stuff>"
, так что я должен был бы это исправить, заменив color="red"
с color=""red""
часть проблемы:
Я не хочу, чтобы заменить "
с ""
для содержания, как я задаю его, Я предполагаю, что синтаксис HEREDOC недоступен для ASP classic.
OK FINE ...: P
Поскольку все спрашивают меня, почему я собираюсь об этом так, вот почему я поддерживать этот старый код ASP, я не хочу , но внезапно масштаб этого старого приложения изменится, что они хотят, чтобы содержимое (которое раньше было HTML-страницей) было отправлено по электронной почте, SO ... Я хотел, чтобы HEREDOC выводил HTML, передавал его функции почты и получал ее по электронной почте , Сказав это, я знаю его неряшливо, и я знаю, что он работает лучше, но это то, что требовалось задание, я не хотел его переписывать, я просто хотел увеличить результат от HTML до HTML -Е ...
Надежда, что имеет смысл;)
Это звучит, как вы собираетесь о вещах, в обратном направлении - вы пытаетесь вставить html-содержимое в asp-страницу. Классический asp действительно работает лучше, если вы вставляете asp-контент в html-страницу. – Martha
обновил мой вопрос, чтобы отразить «ПОЧЕМУ» этого вопроса. – Jakub
У меня также есть прецедент для этого: попытка включить скрипты Java-скрипта в шаблон. Было бы очень удобно сказать «varJS = <весь скрипт>« Слишком плохой ASP не может этого сделать. –