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
- Internet
- Dosud nehodnoceno.
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
- 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.
- Použijte příkaz pro uložení stránky v prohlížeči, například File → Save Page As.
- 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. - Ponechte doprovodný adresář s prostředky vedle souboru HTML. Může obsahovat CSS, JavaScript, obrázky a fonty vyžadované uloženou stránkou.
- 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
- 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.
- Otevřete výslednou místní adresu, například
http://localhost:port/page.aspx, v prohlížeči. - 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.
| 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