当前位置:首页 » 网页前端 » 将静态网页转为web代码
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

将静态网页转为web代码

发布时间: 2022-09-25 23:53:30

A. html静态网页转换成ASP.NET,如何转换

你如果是新建aspx页面,然后复制HTML代码到aspx页面上,如果覆盖掉了aspx上面的关于.NET的声明的话就可能出现那种情况。

B. 求伪静态.htaccess转为web.config

您好,您可以用我们在线转换的工具进行转换,直接将您的.htaccess文件代码输入进去就可以了,一步到位,方便快捷!点击链接试试看。http://www.webweb.com/htaccesstowebconfig

C. 怎么样将静态网页转变为php动态网页 详细步骤

<?
$id=$id; //$id为附属地址
$had=fopen("../html/"."$id.html", "r"); //查找有无这个.html文件,有则直接打开,没有则生成。../html/文件夹属性为可写。
if($had){
header("location:../html/$id.html");
}else{
ob_start();
?>
//这里添加原php页面。
<?
$cacheStr=ob_get_contents();
$handle=fopen("../html/$id.html","w+"); //写入.html到../html/文件夹下。
fwrite($handle, $cacheStr);
ob_clean();
header("location:../html/$id.html"); //打开生成静态后的.html文件。
}
?>

D. 请问如何将静态网页转为动态网页

说明先:下面是复制过来的
下面这个例子直接利用FSO把html代码写入到文件中然后生成.html格式的文件 <%
filename="test.htm"
if request("body")<>"" then
set fso = Server.CreateObject("Scripting.FileSystemObject")
set htmlwrite = fso.CreateTextFile(server.mappath(""&filename&""))
htmlwrite.write "<html><head><title>" & request.form("title") & "</title></head>"
htmlwrite.write "<body>输出Title内容: " & request.form("title") & "<br /> 输出Body内容:" & request.form("body")& "</body></html>"
htmlwrite.close
set fout=nothing
set fso=nothing
end if
%>
<form name="form" method="post" action="">
<input name="title" value="Title" size=26>
<br>
<textarea name="body">Body</textarea>
<br>
<br>
<input type="submit" name="Submit" value="生成html">
</form>2,但是按照上面的方法生成html文件非常不方便,第二种方法就是利用模板技术,将模板中特殊代码的值替换为从表单或是数据库字段中接受过来的值,完成模板功能;将最终替换过的所有模板代码生成HTML文件.这种技术采用得比较多,大部分的CMS都是使用这类方法.
template.htm ’ //模板文件
<html>
<head>
<title>$title$ by aspid.cn</title>
</head>
<body>
$body$
</body>
</html>TestTemplate.asp ’// 生成Html
<%
Dim fso,htmlwrite
Dim strTitle,strContent,strOut
’// 创建文件系统对象
Set fso=Server.CreateObject("Scripting.FileSystemObject")
’// 打开网页模板文件,读取模板内容
Set htmlwrite=fso.OpenTextFile(Server.MapPath("Template.htm"))
strOut=f.ReadAll
htmlwrite.close

strTitle="生成的网页标题"
strContent="生成的网页内容"

’// 用真实内容替换模板中的标记
strOut=Replace(strOut,"$title$",strTitle)
strOut=Replace(strOut,"$body$",strContent)

’// 创建要生成的静态页
Set htmlwrite=fso.CreateTextFile(Server.MapPath("test.htm"),true)

’// 写入网页内容
htmlwrite.WriteLine strOut
htmlwrite.close

Response.Write "生成静态页成功!"

’// 释放文件系统对象
set htmlwrite=Nothing
set fso=Nothing
%>3,第三种方法就是用XMLHTTP获取动态页生成的HTML内容,再用ADODB.Stream或者Scripting.FileSystemObject保存成html文件。这句话是在蓝色理想上看到的,对XMLHTTP吟清还不熟悉正在找资料了解.找到一段XMLHTTP生成Html的代码参考一下.

<%
’常用函数
’1、输入url目标网页地址,返回值getHTTPPage是目标网页的html代码
function getHTTPPage(url)
dim Http
set Http=server.createobject("MSXML2.XMLHTTP")
Http.open "GET",url,false
Http.send()
if Http.readystate<>4 then
exit function
end if
getHTTPPage=bytesToBSTR(Http.responseBody,"GB2312")
set http=nothing
if err.number<>0 then err.Clear
end function'2、转换乱玛,直接用xmlhttp调用有中文字符的网页得到的将是乱玛,可以通过adodb.stream组件进行转换
Function BytesToBstr(body,Cset)
dim objstream
set objstream = Server.CreateObject("adodb.stream")
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.Write body
objstream.Position = 0
objstream.Type = 2
objstream.Charset = Cset
BytesToBstr = objstream.ReadText
objstream.Close
set objstream = nothing
End Function

txtURL=server.MapPath("../index.asp")

sText = getHTTPPage(txtURL)

Set FileObject=Server.CreateObject("Scripting.FileSystemObject")
filename="../index.htm"
Set openFile=FileObject.OpenTextfile(server.mapPath(filename),2,true) ’true为不存在自行建立
openFile.writeline(sText)
Set OpenFile=nothing

%>
<script>
alert("静态网页生成完毕");
history.back();
</script>

E. 动态、静态的网页分别是怎么回事可以相互转换么

静态网页是标准的HTML文件,它的文件扩展名是.htm或.html,可以包含文本、图像、声音、FLASH动画、客户端脚本和ActiveX控件及JAVA小程序等。尽管在这种网页上使用这些对象后可以使网页动感十足,但是,这种网页不包含在服务器端运行的任何脚本,网页上的每一行代码都是由网页设计人员预先编写好后,放置到Web服务器上的,在发送到客户端的浏览器上后不再发生任何变化,因此称其为静态网页。 静态网页的处理流程: 1、当用户在浏览器的‘地址’栏中输入一个URL地址并单击‘转到’按钮或敲击键盘上的‘回车键’后、单击网页中的超链接后、在浏览器菜单栏的‘收藏’选择一个网址后,浏览器将向Web服务器发出一个页面请求。 2、当Web服务器收到这个页面请求,根据.htm或.html判断出这是一个静态的HTML文件,会从磁盘或存储器中查找获取用户请求的这个页面。 3、Web服务器找到这个请求文件后,就会把它发送到浏览器,浏览器对这个返回的HTML文件进行解释并将结果显示在浏览器中。 二、动态网页 动态网页和静态网页的相同之处:都是ASCII编码文件,都存在着HTML代码,都能包含脚本语言代码,都存放在Web服务器上,都把用户请求的页面发送到浏览上。 动态网页和静态网页的区别是:动态网页的文件扩展名不是.htm、.html,而是以.asp、.jsp、.php、.perl、.cgi等形式为文件后缀;动态网页中的某些脚本只能在服务器上运行,而静态网页不能包含在服务器上运行的任何脚本;当Web服务器收到用户请求的静态页面后,将把查找结果直接发送到浏览器,而当Web服务器收到用户请求的动态页面后,它将先把这个网页传递给一个称为应用服务器扩展的特殊软件进行处理,然后将处理结果传送给浏览器。 动态网页的处理流程: 1、当用户在浏览器的‘地址'栏中输入一个URL地址并单击‘转到'按钮或敲击键盘上的‘回车键'后、单击网页中的超链接后、在浏览器菜单栏的‘收藏'选择一个网址后,浏览器将向Web服务器发出一个页面请求。 2、当Web服务器收到这个页面请求,根据文件扩展名判断出它是一个动态网页,会从磁盘或存储器中查找获取用户请求的这个页面,再将这个页面传递给应用程序服务器。 3、应用程序服务器解释执行该页中的脚本代码,并将结果以静态网页的形式保存。 4、应用程序服务器将静态网页结果传递给Web服务器。

F. 求大神帮忙把伪静态.htaccess转换成web.config

1、URL Rewrite下载地址:http://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads
2、.htaccess 是apache环境下的文件访问控制,web.config是IIS下的,这个问题是在将php代码迁移到window azure(微软云)上遇到的,因为微软云上的web容器是IIS
【步骤】:
1、下载并安装URL Rewrite,安装后启动IIS,点选一个网站,再双击URL 重写

2、点击导入规则

3、 可以在重写规则内写.htaccess的具体规则,也可直接导入.htaccess,然后在操作中点击应用,就可在第一步选中的网站目录下生成相应的web.config

G. 从网上下载了个静态网页模板但不会用,不知在web应用程序开发中怎么用这几个文件代码怎么编写求指导

怎么说呢,虽然没有html和css的基础,但是你要知道改哪些值会出现哪些变化,比如你修改了width的值会发现预览网页内容会变窄,慢慢的你会知道height的值是做什么用的,这就是css的作用,改变网页的展示效果,其实没那么难,你只要肯慢慢摸索都会明白的,只是时间问题,至于你要花多少时间弄懂那就看个人天赋和花的时间精力了。