<form method="post">
<p align="center"><textarea rows="28" name="cnhww" cols="85" style="display:none"><!--#include virtual ="/main.asp"--></textarea><br>
<input type="submit" value="生成首页" name="B1"></p>
</form>
<br>
<%
else
conter=request.form("cnhww")
set fs=server.CreateObject("Scripting.FileSystemObject")
FilePath=server.MapPath("/index.html")
set htm=fs.opentextfile(filepath,2,true)
htm.write conter
response.Write("<center><a href=/index.html target=_blank>查看首页</a></center>")
response.write"<script>alert('首页生成成功!')</script>"
end if
%>
最简单的生成html 注意路径
public string outhtml(){string html="<div>你的html代码</div>"
return html
}
前台页面要插入处
<div><%=outhtml()%></div>
这是其中一种方法。
不能再html中使用asp代码,及<%%>不能在html中实现,html是静态页面,纯asp和asp.net是不一样的,asp不能回掉到后台,是后台先编译好再发送到前台,如果需要不刷新页面更新数据必须要Ajax.
如果不需要这样的效果的话
asp在后台取到值以后,在html页面中直接用
<%=asp中的值%>就可以了.不能回调.
你的代码我看不明白,你到底希望页面显示什么东西呢?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)