Эквивалентный основным страницам в Классике ASP

Действительно ли возможно создать некоторую основную страницу с Классиком ASP без кадров или iframes?

Я задаюсь вопросом, существует ли способ включать страницы содержания в основную страницу как ведущие страницы ASP.NET, делают. Из того, что я исследовал, Классик ASP действительно поддерживает включение другого ASP/страниц HTML в страницу, но значение, помещенное в это include означает, что функция не может быть динамичной.

5
задан Rory O'Kane 20 August 2013 в 22:36
поделиться

1 ответ

Вы можете просто создать функции (скажем, функцию Header () и функцию Footer () ), которые ничего не делают, кроме вывода какой-то набор разметки. Эти функции также могут принимать параметры и вызываться условно. Это не совсем то же самое, что и мастер-страница, но похоже, что она выполняет то, что вы пытаетесь сделать. У вас будет на каждой странице, и каждая страница будет вызывать Header () & Footer ( ) .

Или вы можете просто использовать вверху и тоже внизу каждой страницы. Я видел оба подхода.

Если вы ищете обратное, то есть страницу с одним шаблоном, которая вызывает отдельные страницы в своем «среднем» разделе, то это не совсем то, что вы можете легко сделать с помощью ASP classic. Это фундаментальное различие в подходе: ASP.NET имеет концепцию дерева управления, событий и т. Д., В то время как ASP Classic - это, по сути, просто сценарий, который выполняется сверху вниз.

12
ответ дан 18 December 2019 в 06:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: