我在asp.net中设计了我的网页aspx页面。我需要将其转换为html页面。因为我的服务器不支持.aspx页面帮我解决这个问题
答案 0 :(得分:2)
或
答案 1 :(得分:2)
在浏览器中在本地计算机上打开它,查看源(在IE中查看|源,在Firefox中查看|页面源等),然后将该页面源保存为pagename.html。
显然你会失去任何asp.net页面方法等。
答案 2 :(得分:1)
如果我理解你的话,这不是一个好主意。
HTML文件是静态的 - 允许的唯一处理是在客户端计算机上,通过javascript。
ASPX文件是动态的,每次用户加载或交互页面时都会在服务器上进行处理,这会生成传递给客户端浏览器的HTML。
如果将ASPX转换为HTML,则会丢失页面的所有动态元素。试一试:在浏览器中加载ASPX页面并右键单击。选择"查看页面源(或浏览器调用的任何内容)并将其保存到本地硬盘。你可以加载它,它看起来就像你的页面,但实际上没有任何东西可以工作。
答案 3 :(得分:0)
将它放在支持asp的服务器上,然后查看源并复制到静态html文件
答案 4 :(得分:0)
Powershell方式:
$cred = Get-Credential # if required $aspxpage = Invoke-WebRequest -Uri $uri -Credential $cred $aspxpage.Content > "test.html"
对于处理许多页面的更复杂的用例可能很有用。