Rajesh Veppilai Ответов: 3

Как конвертировать asp файл в html файл


Привет,

Я занимаюсь разработкой веб-сайта. Я завершил этот проект в asp.net но клиент хочет получить html-файл. поэтому, пожалуйста, помогите мне преобразовать файл Hole asp в html-файл.

Спасибо,

С уважением,
Раджеш

3 Ответов

Рейтинг:
2

Andy Lanng

Откройте страницу в веб-браузере и просмотрите источник страницы. Это HTML-код страницы ASP


Rajesh Veppilai

Привет,
Спасибо за ваш комментарий. Я пробую этот способ, но теги asp не работают.

Andy Lanng

Ф-Эс дал менее лаконичный ответ.
Если вы откроете страницу (веб-страницу, а не файл .aspx) в браузере, тегов asp не будет. Asp (active SERVER page) работает только на сервере для создания html-кода. Браузер всегда будет получать чистый html (и js и т. д.).

Как указывает F-ES, страница больше не будет "активной", если она используется как плоская html-страница.

Andy Lanng

PS: действительно ли страницы активны? Меняется ли содержание или есть форма для обратной публикации? Если вы использовали asp для создания страницы, но страница все равно имеет статическое содержимое, то преобразование "может быть" в порядке. В противном случае скажите клиенту, что он не получит ничего, кроме статической страницы, которая никогда не изменится

Рейтинг:
1

F-ES Sitecore

Вы имеете в виду, что они хотят, чтобы у него было расширение html? Если да, то google "использует html для asp.net" и вы найдете, как сопоставить html-файлы с запросами aspx, однако я бы задался вопросом, почему они хотят это сделать. Если ответ-SEO, то скажите им, что это не будет иметь никакого эффекта вообще.

Если они буквально означают статический html-файл, то вы не можете этого сделать, если только ваши страницы aspx вообще не имеют серверных элементов, поскольку html-файлы не имеют возможности для обработки на стороне сервера.


Рейтинг:
0

OriginalGriff

Вы не можете преобразовать файл "ASP" в HTML: HTML-это язык разметки, который описывает, как объекты появляются на странице браузера, и (за исключением клиентского javascript) он вообще не включает в себя обработку после того, как страница была отрисована.

"ASP" сторона вещей работает на сервере, под IIS (или эквивалентом) и т. д.NET framework, содержит всю обработку и генерирует HTML-код для динамической подачи в браузер.

Вы не можете просто взять HTML и предположить, что он будет делать то же самое, что и файл "ASP", потому что HTML-это статический объект, динамически генерируемый на сервере, и обычно он будет отличаться для каждого пользователя.