簡體   English   中英

如何將網頁另存為擴展名

[英]How to save webpage as it's extension

我想將網頁保存為特定的擴展名。 如果我嘗試執行Ctrl + S ,則只有兩個選項。 HTMLMime HTML 但是假設頁面是http://example.net/foo/bar.aspx 我想將頁面專門保存為.aspx文件。 我也嘗試查看源代碼,但得到更多HTML 我如何才能下載具有確切文件擴展名的站點/文件,而不僅僅是 HTML 版本?

提前致謝

我認為 World Wide Web 的工作方式與您想象的不同。 http://example.net/foo/bar.aspx這樣的 URL 不一定是存儲在服務器 example.net 路徑 ~/foo 中的 bar.aspx 文件,盡管它可能是。

URLs是對web服務器的請求; 服務器弄清楚如何滿足該請求,並發送響應。 在您的特定情況下,服務器認為 HTML 文件可以滿足請求。

.aspx 是 Microsoft ASP.NET 程序的常見文件擴展名。 當這樣的程序運行時,它可以發送它想要的任何類型的響應。 在您的示例中,它發送一些 HTML; 這就是為什么您的 web 瀏覽器會提供將其存儲為 .html 的原因。

ASP.NET 程序通常不會發送它們的 .aspx 源代碼作為響應,盡管我認為這是可能的。 考慮通過 Steam 或其他方式下載游戲; 當您這樣做時,發送的是已編譯的游戲應用程序,而不是源代碼。 ASP.NET 通常以相同的方式工作。

即使 example.com 站點發送了源代碼,您也可能無法運行它,因為它可能需要數據庫連接或二進制資源之類的東西。

與其嘗試從 web 站點下載源代碼,不如解釋您要做什么。 您是否正在嘗試學習如何編寫 ASP.NET 程序?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM