Přeskočit na obsah

Převod souboru ASPX do HTML

Uložte vykreslenou stránku ASP.NET jako statický HTML soubor pro offline prohlížení, sdílení nebo hostování.

Vytvořte soubory HTML online

Soubory ASPX zatím číst neumíme, takže tenhle převod nenabízíme. Pokud dokážete svou práci uložit do některého z těchto formátů nebo dalších, HTML z něj vyrobíme:

Chcete převádět ASPX na HTML?

Dejte nám vědět. Podle zájmu vybíráme, které převody přidáme jako další.

Jak převést soubor aspx do formátu html

Server může v prohlížeči správně doručit stránku ASPX, zatímco statický hostitel, archiv nebo offline prohlížeč vyžaduje kopii HTML. Uložení vykreslené odpovědi vytvoří sdílený snímek, ale nepřevede zdrojový kód ASP.NET na ekvivalentní statickou aplikaci.

Co je formát ASPX

ASPX je přípona názvu souboru používaná stránkami ASP.NET Web Forms. Vývojáři tyto soubory vytvářejí pomocí Visual Studio a dalších nástrojů .NET; mohou obsahovat serverové ovládací prvky, značky, odkazy na konfiguraci a odkazy na soubory code-behind. IIS nebo jiný kompatibilní hostitel ASP.NET spouští kód na straně serveru a vrací prohlížeči vygenerované HTML, CSS, JavaScript a data.

Soubor .aspx stažený z webu může být zdrojový kód, chybová odpověď nebo serverem vygenerované stažení. Obvykle nejde o samostatný dokument, který by desktopový konvertor dokázal interpretovat bez původní aplikace ASP.NET, runtime, konfigurace, databáze a závislostí na ověřování. Pouhé přejmenování .aspx na .html převod neprovede.

Co je formát HTML

HTML je značkovací formát, který prohlížeče používají k zobrazení webových stránek. Uložený soubor HTML lze přímo otevřít v prohlížečích Chrome, Firefox, Edge, Safari a dalších; upravovat ve Visual Studio Code nebo jiném textovém editoru; nahrát na statický hosting; a uchovat jako offline snímek bez serveru ASP.NET.

Uložená stránka může zachovat vykreslené rozvržení a stažené prostředky na straně klienta, nemůže však zachovat chování na straně serveru, jako jsou dotazy do databáze, kontroly přihlášení, nákupní košíky, postbacky ASP.NET nebo dynamicky generované odpovědi.

Jak převést veřejnou stránku ASPX

  1. Otevřete veřejnou adresu URL ASPX v aktuálním prohlížeči a počkejte, až se načte viditelný obsah, obrázky a data na straně klienta.
  2. Použijte příkaz pro uložení stránky v prohlížeči, například File → Save Page As.
  3. Pokud je tato možnost dostupná, zvolte Web Page, Complete nebo ekvivalentní možnost. Pokud prohlížeč tuto příponu nepřiřadí automaticky, uložte dokument jako .html.
  4. Ponechte doprovodný adresář s prostředky vedle souboru HTML. Může obsahovat CSS, JavaScript, obrázky a fonty vyžadované uloženou stránkou.
  5. Otevřete soubor lokálně a otestujte jeho obrázky, styly, odkazy, skripty a formuláře. Adresář s prostředky nemažte, pokud stránku záměrně neomezujete pouze na značky.

Uložení jediného souboru HTML

Rozšíření prohlížeče SingleFile dokáže zachytit aktuálně vykreslenou stránku jako jediný soubor HTML a vložit do něj mnoho obrázků a šablon stylů. Před uložením proveďte důležité interakce na straně klienta, protože se zaznamená aktuální stav dokumentu, nikoli budoucí odpovědi serveru. Zachycení do jediného souboru může stále vynechat prostředky z jiných původů, obsah omezený prohlížečem, média nebo data načtená po zachycení.

Stažení několika stránek

U webu, který vlastníte nebo ke kterému máte oprávnění kopírovat obsah, může HTTrack stáhnout propojené stránky a jejich prostředky pro offline procházení. GNU Wget může načíst jednu veřejnou stránku a její závislosti:

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

Tyto nástroje ukládají HTML vrácené serverem; nepřekládají kód serveru ASP.NET na statické HTML ani znovu nevytvářejí jeho backend. Mohou také selhat při ověřování, trasách generovaných pomocí JavaScriptu, obsahu API a omezeních přístupu. Respektujte oprávnění, autorská práva, zásady robots a podmínky webu.

Převod lokální aplikace ASP.NET

  1. Spusťte aplikaci prostřednictvím IIS, IIS Express nebo Visual Studio s požadovaným runtime .NET, konfigurací, databází, ověřováním a dalšími závislostmi.
  2. Otevřete výslednou místní adresu, například http://localhost:port/page.aspx, v prohlížeči.
  3. Uložte vykreslenou odpověď pomocí příkazu pro uložení v prohlížeči nebo ji zachyťte pomocí SingleFile.

Obecné online konvertory pro nahrávání ASPX na HTML obvykle nejsou vhodné: nahraný soubor nemůže poskytnout privátní databáze, relace, ověřování ani serverové assembly. U veřejné adresy URL je obvykle vhodnější uložení pomocí prohlížeče, SingleFile, HTTrack nebo Wget než služba pro nahrávání. Nenahrávejte zdrojové soubory ASP.NET obsahující přihlašovací údaje, connection stringy nebo aplikační logiku.

Omezení kvality a kompatibility

  • Uloží se pouze obsah dostupný v okamžiku zachycení. Požadavky AJAX, WebSockets, časovače, prvky načítané líně a interakce uživatele mohou způsobit, že část obsahu bude chybět.
  • Formuláře si mohou zachovat vzhled, ale ztratit validaci ASP.NET, postbacky, obslužné rutiny událostí a databázové operace. Nahraďte je statickými značkami nebo novými koncovými body na straně klienta či serveru.
  • Relativní odkazy se mohou přerušit při přesunutí souboru HTML nebo adresáře s prostředky. Zkontrolujte vygenerované cesty a vývojářské nástroje prohlížeče, zda neobsahují neúspěšné požadavky.
  • Stránky vyžadující cookies, VPN, ověřování nebo aktivní relaci musí být zachyceny v době, kdy je tento přístup platný. Privátní stránky by neměly být odesílány službám třetích stran.
  • Pro archivaci uchovejte původní adresu URL, datum zachycení, soubor HTML, stažené prostředky a PDF nebo snímek obrazovky. Externí prostředky mohou zmizet nebo se změnit a ovlivnit vzhled uložené stránky.

ASPX vs HTML: srovnání formátů

Jak si formáty ASPX a HTML stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů ASPX a HTML
Vlastnost .ASPX ASP.NET Web Form page .HTML HyperText Markup Language
Otevírá se ve webovém prohlížeči Ano, nativně Ano, nativně
Čitelný jako prostý text Ano Ano
Formátování textu Rozsáhlé Rozsáhlé
Obrázky Ano Ano
Interaktivní prvky Ano Ano
Další úpravy Omezeně Snadné
Typická velikost souboru Malé Malé
Otevřený standard Částečně otevřený Ano
Zavedeno 2002 1993
Vývojář Microsoft W3C / WHATWG
MIME typ — text/html

Informace o příponách a typech souborů poskytuje File-Extensions.org

Podobné .aspx konverze

Reverzní konverze

Konverze do .html
z jiných formátů

Sdílejte na sociálních sítích:

Soubor už byl stažen

Tento soubor už byl stažen. Kvůli ochraně soukromí jsme ho hned po stažení smazali ze serveru, takže ho nejde stáhnout znovu. Pokud ho potřebujete ještě jednou, převeďte soubor znovu.