2011-07-08 5 views
0

У меня есть страница ASPX, созданная с помощью XSLT. У меня также есть главная страница с основным макетом страницы. Когда я вижу страницу в браузере, она не отображает формат страницы с главной страницы.ASPX Страница XSLT и главная страница

Как это можно достичь?

+0

Вы рендеринга XSLT на стороне сервера или на стороне клиента? Также убедитесь, что ваши файлы CSS правильно указаны. Не могли бы вы вывести код –

+0

Я создаю прототип. Где мне нужна древовидная структура, которая открывает таблицу Grid (html table), существующий код находится в ASP (оставшиеся страницы 10 ASP и 6 ASPX-страниц). Поэтому я начал использовать страницу ASPX, и мне удалось добиться такого дерева, как struture и сетку. Раньше у них была главная страница, и эта страница aspx не могла прочитать главную страницу. Яснее? – kalls

+0

Если ваша главная страница не отображается на вашей странице aspx, тогда ... Создайте новую страницу ASPX с главной страницей, а затем выберите главную страницу. Он будет генерировать страницу aspx, которая использует выбранную главную страницу. Используйте этот код (шаблон), чтобы создать свою страницу aspx. –

ответ

0

Вы имеете в виду, что ваш XSLT выполняет преобразование XML, а затем выполняет Response.Write, чтобы отправить страницу в браузер? Если это так, вы обойдете все причины использования страницы aspx в первую очередь. Если ваш код-код выполняет Response.Write, вы должны использовать более легкий обработчик ashx вместо более тяжелой страницы aspx (тяжелее, потому что он автоматически заботится о таких вещах, как masterpages).

Когда я сделал такого рода вещи в прошлом, я в основном воссоздан систему Masterpage с помощью шаблонов XSLT, как так: http://www.tizag.com/xmlTutorial/xslapplytemplates.php

Смежные вопросы