Чтобы избежать трудностей с техническим обслуживанием, вызванных смешиванием программ ASP и HTML -кода, в этой статье представлен метод использования шаблонов для разделения программ и страниц для облегчения программирования.
При использовании ASP для создания сайта часто существует ситуация, когда программный код и HTML -код смешиваются в файле ASP. Есть много недостатков, чтобы сделать это:
1. Не говоря уже о том, что при программировании вы должны спроектировать и организовать макет страницы, что приведет к запутанному коду и трудно понять и нерегулярно;
2. Когда вам нужно изменить внешний вид страницы, вам нужно не только изменить HTML -часть, но и нужно изменить код ASP, который нелегко поддерживать.
Итак, как мы можем избежать этих проблем?
Ответ состоит в том, чтобы использовать файл шаблона для разделения кода ASP и HTML -страниц, и все проблемы будут решены. Использование шаблонов имеет следующие преимущества:
1. Внешний вид всего сайта может быть заменен за очень короткое время;
2. Включить программистов абстрактно программировать без необходимости прикоснуться к коду HTML;
3. Предыдущий шаблон может быть повторно использован.
Программы, которые использовали PHP, будут знать, что PHP имеет шаблонную программу (FastTemplate). Текущая проблема заключается в том, как реализовать подобные функции в ASP.
ASP Microsoft поставляется с двумя сценариями: VBScript и JScript. Все они поставляются с «объектом регулярного выражения» (REGEXP), который может легко реализовать функции шаблона с использованием строковых объектов и объектов REGEXP. Му Фенг использовал это, чтобы написать файл «template.jscript.inc», и содержимое этого файла прилагается к окончанию статьи. Компетентный читатель может улучшиться в соответствии с их потребностями.
Вот описание того, как его использовать. Поскольку этот файл записан в JScript (конечно, его легко конвертировать в VBScript), язык сценариев по умолчанию должен быть установлен на JScript, то есть первая строка программы ASP должна быть: <%@ranguage = jscript%>, а затем файл программы шаблона включена: <!-#inclodfile = "Template.inc.inc.inc"->.
Позвольте мне сначала представить использование класса шаблонов:
1. Создать объект шаблона: шаблон (путь)
Параметры: Path (тип строки) Шаблон HTML. Путь хранения файлов.
Используйте новый оператор для создания объекта шаблона.
пример:
vartpl = newtemplate ("c: // template");
В программе вы можете использовать tpl.tplpath для получения пути шаблона, или вы можете использовать tpl.tplpath для изменения пути шаблона.
нравиться:
tpl.tplpath = "d: // template";
2. Загрузите файл шаблона: template.load (имя, файл)
Параметр: имя (тип строки) - это имя переменной шаблона.
Файл (тип строки) Имя файла шаблона. Этот файл хранится в пути шаблона HTML.