如何将aspx页面转换为html页面?

时间:2010-06-24 17:20:30

标签: html asp.net

我在asp.net中设计了我的网页aspx页面。我需要将其转换为html页面。因为我的服务器不支持.aspx页面帮我解决这个问题

5 个答案:

答案 0 :(得分:2)

  1. 删除所有服务器端代码
  2. 重命名文件
    1. 在网络浏览器中打开
    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"

对于处理许多页面的更复杂的用例可能很有用。