Действительно ли возможно создать некоторую основную страницу с Классиком ASP без кадров или iframe
s?
Я задаюсь вопросом, существует ли способ включать страницы содержания в основную страницу как ведущие страницы ASP.NET, делают. Из того, что я исследовал, Классик ASP действительно поддерживает включение другого ASP/страниц HTML в страницу, но значение, помещенное в это include
означает, что функция не может быть динамичной.
Вы можете просто создать функции (скажем, функцию Header ()
и функцию Footer ()
), которые ничего не делают, кроме вывода какой-то набор разметки. Эти функции также могут принимать параметры и вызываться условно. Это не совсем то же самое, что и мастер-страница, но похоже, что она выполняет то, что вы пытаетесь сделать. У вас будет
на каждой странице, и каждая страница будет вызывать Header ()
& Footer ( )
.
Или вы можете просто использовать
вверху и
тоже внизу каждой страницы. Я видел оба подхода.
Если вы ищете обратное, то есть страницу с одним шаблоном, которая вызывает отдельные страницы в своем «среднем» разделе, то это не совсем то, что вы можете легко сделать с помощью ASP classic. Это фундаментальное различие в подходе: ASP.NET имеет концепцию дерева управления, событий и т. Д., В то время как ASP Classic - это, по сути, просто сценарий, который выполняется сверху вниз.