如何将aspx页面转换为html页面?
我已经在asp.net中设计了我的网页,它在aspx页面中。我需要将其转换为html页面。因为我的服务器不支持。aspx页面可帮助我解决此问题如何将aspx页面转换为html页面?,html,asp.net,Html,Asp.net,我已经在asp.net中设计了我的网页,它在aspx页面中。我需要将其转换为html页面。因为我的服务器不支持。aspx页面可帮助我解决此问题 删除所有服务器端代码 重命名文件 或 在web浏览器中打开 选择另存为 将其放在支持asp的服务器上,然后查看源代码并复制到静态html文件在本地计算机上的浏览器中打开它,查看源代码(IE中的查看|源代码,Firefox中的查看|页面源代码等),然后将该页面源代码另存为pagename.html 显然,您将丢失任何asp.net页面方法等。如果我理解正确
将其放在支持asp的服务器上,然后查看源代码并复制到静态html文件在本地计算机上的浏览器中打开它,查看源代码(IE中的查看|源代码,Firefox中的查看|页面源代码等),然后将该页面源代码另存为pagename.html
显然,您将丢失任何asp.net页面方法等。如果我理解正确,这不是一个好主意 HTML文件是静态的-唯一允许的处理是通过javascript在客户端计算机上进行的 ASPX文件是动态的,每次用户加载或交互页面时,服务器上都会进行处理,这会生成HTML,并将其传递到客户端浏览器 如果将ASPX转换为HTML,则会丢失页面的所有动态元素。试试看:在浏览器中加载您的ASPX页面,然后右键单击。选择“查看页面源(或您的浏览器称之为“查看页面源”)并将其保存到您的本地硬盘。您可以加载它,它看起来像您的页面,但实际上什么都不起作用。Powershell way: $cred = Get-Credential # if required $aspxpage = Invoke-WebRequest -Uri $uri -Credential $cred $aspxpage.Content > "test.html" $cred=获取凭证#如果需要 $aspxpage=Invoke WebRequest-Uri$Uri-Credential$cred $aspxpage.Content>“test.html”
在更复杂的用例中,处理许多页面可能会很有用。你可以获得由ASPX代码输出的HTML的静态副本,但是你会丢失进入页面的所有代码和逻辑。这真的是你想要的吗?我没有任何ASPX标记可以丢失。我得到了它,非常感谢