如何让一个动态asp页面执行一次后自动生成相应的html文件
假设html页面为http://server1/index.html,asp页面为http://server2/index.asp1、如何在每次访问http://serv...
假设html页面为http://server1/index.html,asp页面为http://server2/index.asp
1、如何在每次访问http://server1/index.asp时,在后台静态生成新的index.html的内容?
2, 如何在每次访问http://server1/index.asp时,后面index.html?=XXX
XXX的数值不同 展开
1、如何在每次访问http://server1/index.asp时,在后台静态生成新的index.html的内容?
2, 如何在每次访问http://server1/index.asp时,后面index.html?=XXX
XXX的数值不同 展开
2个回答
展开全部
很简单:
先把你的生成静态页面的代码封装到一个过程中;
然后在server1/index.asp页面的最下面,调用这个过程,也就是说访问server1/index.asp就会自动生成html文件了.
对于你的第二个问题,可以这样解决:
访问server1/index.asp,应该形如:server1/?id=xxx,像你所说的那样,必须使用rewrite才行,所以一般应该像这说的这样; 不过,你非要实现这种效果也成,你必须得有一个index.html这样的页面,然后必须js获取地址栏参数,比如:
var strUrl=document.search();
就可以获取?=xxx了,然后再调用相应的过程,就可以达到目的了.
先把你的生成静态页面的代码封装到一个过程中;
然后在server1/index.asp页面的最下面,调用这个过程,也就是说访问server1/index.asp就会自动生成html文件了.
对于你的第二个问题,可以这样解决:
访问server1/index.asp,应该形如:server1/?id=xxx,像你所说的那样,必须使用rewrite才行,所以一般应该像这说的这样; 不过,你非要实现这种效果也成,你必须得有一个index.html这样的页面,然后必须js获取地址栏参数,比如:
var strUrl=document.search();
就可以获取?=xxx了,然后再调用相应的过程,就可以达到目的了.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询