Przejdź do treści

Konwertuj ASPX na HTML

Zapisz wyrenderowaną stronę ASP.NET jako statyczny HTML do przeglądania offline, udostępniania lub hostowania.

Twórz pliki HTML online

Nie potrafimy jeszcze odczytać plików ASPX, więc tej konwersji nie oferujemy. Jeśli możesz wyeksportować swoją pracę do jednego z tych lub innych formatów, zrobimy z niego HTML:

Chcesz przekonwertować ASPX na HTML?

Daj nam znać. Kolejne konwersje do dodania wybieramy według zainteresowania.

Jak konwertować aspx do html

Serwer może prawidłowo dostarczać stronę ASPX w przeglądarce, podczas gdy statyczny hosting, archiwum lub przeglądarka offline wymaga kopii HTML. Zapisanie wyrenderowanej odpowiedzi tworzy możliwy do udostępnienia zrzut, ale nie przekształca kodu źródłowego ASP.NET w równoważną aplikację statyczną.

Czym jest format ASPX

ASPX to rozszerzenie nazwy pliku używane przez strony ASP.NET Web Forms. Deweloperzy tworzą te pliki za pomocą Visual Studio i innych narzędzi .NET; mogą one zawierać kontrolki serwera, znaczniki, odwołania do konfiguracji oraz łącza do plików code-behind. IIS lub inny zgodny host ASP.NET wykonuje kod po stronie serwera i zwraca do przeglądarki wygenerowane dane HTML, CSS, JavaScript oraz dane.

Plik .aspx pobrany ze strony internetowej może zawierać kod źródłowy, odpowiedź błędu lub plik pobierania wygenerowany przez serwer. Zwykle nie jest samodzielnym dokumentem, który konwerter desktopowy może zinterpretować bez oryginalnej aplikacji ASP.NET, środowiska uruchomieniowego, konfiguracji, bazy danych i zależności uwierzytelniania. Samo przemianowanie .aspx na .html nie wykonuje konwersji.

Czym jest format HTML

HTML to format znaczników używany przez przeglądarki do wyświetlania stron internetowych. Zapisany plik HTML można otworzyć bezpośrednio w przeglądarkach Chrome, Firefox, Edge, Safari i innych; edytować w Visual Studio Code lub innym edytorze tekstu; przesłać na hosting statyczny; a także zachować jako zrzut offline bez serwera ASP.NET.

Zapisana strona może zachować wyrenderowany układ i pobrane zasoby po stronie klienta, ale nie zachowa działania po stronie serwera, takiego jak zapytania do bazy danych, sprawdzanie logowania, koszyki zakupowe, postbacki ASP.NET ani dynamicznie generowane odpowiedzi.

Jak przekonwertować publiczną stronę ASPX

  1. Otwórz publiczny adres URL ASPX w aktualnej przeglądarce i poczekaj, aż zakończy się ładowanie widocznej zawartości, obrazów oraz danych po stronie klienta.
  2. Użyj polecenia zapisu w przeglądarce, takiego jak File → Save Page As.
  3. Wybierz opcję Web Page, Complete lub jej odpowiednik, jeśli jest dostępna. Zapisz dokument jako .html, jeśli przeglądarka nie przypisze tego rozszerzenia automatycznie.
  4. Zachowaj towarzyszący katalog zasobów obok pliku HTML. Może on zawierać pliki CSS, JavaScript, obrazy i czcionki wymagane przez zapisaną stronę.
  5. Otwórz plik lokalnie i przetestuj jego obrazy, style, łącza, skrypty oraz formularze. Nie usuwaj katalogu zasobów, chyba że strona ma zostać celowo ograniczona wyłącznie do znaczników.

Zapisywanie pojedynczego pliku HTML

Rozszerzenie przeglądarki SingleFile może przechwycić aktualnie wyrenderowaną stronę jako jeden plik HTML i osadzić w nim wiele obrazów oraz arkuszy stylów. Przed zapisaniem uruchom ważne interakcje po stronie klienta, ponieważ rozszerzenie rejestruje bieżący stan dokumentu, a nie przyszłe odpowiedzi serwera. Przechwycenie w jednym pliku może nadal pominąć zasoby międzydomenowe, zawartość ograniczoną przez przeglądarkę, multimedia lub dane załadowane po wykonaniu przechwycenia.

Pobieranie kilku stron

W przypadku witryny, której jesteś właścicielem lub do której kopiowania masz uprawnienia, HTTrack może pobierać połączone strony i ich zasoby do przeglądania offline. GNU Wget może pobrać jedną publiczną stronę i wymagane przez nią zasoby:

wget --page-requisites --convert-links --adjust-extension --no-parent https://example.com/section/page.aspx

Narzędzia te zapisują kod HTML zwrócony przez serwer; nie tłumaczą kodu serwera ASP.NET na statyczny HTML ani nie odtwarzają jego backendu. Mogą również nie działać w przypadku uwierzytelniania, tras generowanych przez JavaScript, zawartości API i ograniczeń dostępu. Przestrzegaj uprawnień, praw autorskich, zasad robots oraz warunków korzystania z witryny.

Konwertowanie lokalnej aplikacji ASP.NET

  1. Uruchom aplikację za pośrednictwem IIS, IIS Express lub Visual Studio wraz z wymaganym środowiskiem uruchomieniowym .NET, konfiguracją, bazą danych, uwierzytelnianiem i innymi zależnościami.
  2. Otwórz wynikowy lokalny adres, taki jak http://localhost:port/page.aspx, w przeglądarce.
  3. Zapisz wyrenderowaną odpowiedź za pomocą polecenia zapisu w przeglądarce lub przechwyć ją za pomocą SingleFile.

Ogólne internetowe konwertery przesyłanych plików ASPX na HTML zwykle się nie nadają: przesłany plik nie może dostarczyć prywatnych baz danych, sesji, uwierzytelniania ani zestawów serwerowych. W przypadku publicznego adresu URL zapisywanie w przeglądarce, SingleFile, HTTrack lub Wget jest zazwyczaj właściwsze niż usługa przesyłania plików. Nie przesyłaj plików źródłowych ASP.NET zawierających dane uwierzytelniające, parametry połączenia ani logikę aplikacji.

Ograniczenia jakości i zgodności

  • Zapisywana jest tylko zawartość dostępna w momencie przechwytywania. Żądania AJAX, WebSockets, liczniki czasu, elementy ładowane z opóźnieniem i interakcje użytkownika mogą spowodować brak części zawartości.
  • Formularze mogą zachować wygląd, ale utracić walidację ASP.NET, postbacki, obsługę zdarzeń i operacje na bazie danych. Zastąp je statycznymi znacznikami lub nowymi punktami końcowymi klienta/serwera.
  • Łącza względne mogą przestać działać po przeniesieniu pliku HTML lub katalogu zasobów. Sprawdź wygenerowane ścieżki oraz narzędzia deweloperskie przeglądarki pod kątem nieudanych żądań.
  • Strony wymagające plików cookie, VPN, uwierzytelniania lub aktywnej sesji muszą zostać przechwycone, gdy ten dostęp jest ważny. Prywatnych stron nie należy wysyłać do usług zewnętrznych.
  • Na potrzeby archiwizacji zachowaj oryginalny adres URL, datę przechwycenia, plik HTML, pobrane zasoby oraz plik PDF lub zrzut ekranu. Zewnętrzne zasoby mogą zniknąć lub ulec zmianie, modyfikując wygląd zapisanej strony.

Porównanie formatu ASPX z HTML

Jak formaty ASPX i HTML wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.

Porównanie formatów plików ASPX i HTML
Cecha .ASPX ASP.NET Web Form page .HTML HyperText Markup Language
Otwiera się w przeglądarce internetowej Tak, natywnie Tak, natywnie
Czytelny tekstowo Tak Tak
Formatowanie tekstu Rozbudowany Rozbudowany
Obrazy Tak Tak
Elementy interaktywne Tak Tak
Dalsza edycja Ograniczone Łatwy
Typowy rozmiar pliku Mały Mały
Otwarty standard Częściowo otwarty Tak
Wprowadzono 2002 1993
Twórca Microsoft W3C / WHATWG
Typ MIME — text/html

Informacje o rozszerzeniach i typach plików zapewnia File-Extensions.org

Dodatkowe formaty dla konwersji pliku
aspx

Konwersja odwrotna

Konwersja do .html
z innych formatów

Udostępnij w mediach społecznościowych:

Już pobrano

Ten plik został już pobrany. Ze względu na prywatność usunęliśmy go z serwera zaraz po pobraniu, więc nie można go pobrać ponownie. Jeśli potrzebujesz go jeszcze raz, przekonwertuj plik ponownie.