在ASP语言中,如果要在代码中加入HTML标记,可以使用下列方法:
直接在代码中加入HTML标记,需要注意的是要在所有的HTML标记前面加入%。例如:
<%
Response.Write("<p>这是一段段落</p>")
%>
使用Response.Write()函数来输出HTML标记。例如:
Response.Write("<p>这是一段段落</p>")
使用Response.Write()函数输出带参数的HTML标记。例如:
Response.Write("<pclass='text-primary'>这是一段段落</p>")
使用Response.Write()函数输出用单引号包含的HTML标记。例如:
Response.Write("<pclass='text-primary'>这是一段段落</p>")
使用Response.Write()函数输出用双引号包含的HTML标记。例如:
Response.Write("<pclass="text-primary">这是一段段落</p>")
使用Response.Write()函数输出用单引号包含的带参数的HTML标记。例如:
Response.Write("<pclass='text-primary'>这是一段段落</p>")
把DIV定义为服务器端控件比如<divid="div"runat="server"></div>
也就是加上runat="server"标记这样在后台就可以通过ID访问这个控件
然后通过控件的innerHTML属性就可以直接赋值HTML如下
this.div.innerHTML="<span>后台的HTML</span>";
方法有很多。
<%
filename="index.html"
functionichange(str)
finalstr=""
fori=1tolenb(str)
icharcode=ascb(midb(str,i,1))
ificharcode<H80then
finalstr=finalstrchr(icharcode)
else
inextcode=ascb(midb(str,i+1,1))
finalstr=finalstrchr(clng(icharcode)*H100+cint(inextcode))
i=i+1
endif
next
ichange=finalstr
endfunction
'Url="http://";Request.ServerVariables("blog/index1.asp")
url="http://kuhanzhu.512j.com"
seticonnect=createobject("Microsoft.XMLHTTP")
Html=iconnect.open("GET",url,false)
iconnect.send()
Html=ichange(iconnect.responsebody)
ifhtml<>""then
Setfso=Server.CreateObject("Scripting.FileSystemObject")
Setfout=fso.CreateTextFile(server.mappath(""filename""))
fout.Writehtml
fout.close
setfout=nothing
setfso=nothing
response.write"生成"url"成功!"
else
response.write"模版丢失!"
endif