asp后缀的文件改为html为后缀,为何运行出错?

出错的是窗口位子move和窗口最大化两句语句。
2025-04-14 07:00:31
推荐回答(5个)
回答1:

(*^_^*)-->以下都是肺腑之言<--(*^_^*)
嘿嘿,当然会出错,html是针对客户端的页面,也是就是说,你上午看到的html是什么样子,下午去看还会是什么样子(如果管理员不修改的话),也就是传说的静态页面,也不要把静态页面理解成“静止的页面”哟!
ASP就不同了,里面可能包含一些运行服务器端的代码,通过服务器返回用户需要的页面数据,也就是说asp页面不是固定的把一些文字图片直接放到网上,而是通过编码动态的生成不同的页面。
总而言之,动态页是比静态页强大的多啦,也是就说,你把html改成asp没问题,但是反过来就可能出问题了。

回答2:

首先要弄明白两个东西:
1. asp文件是活动服务器文档,是动态页面;
2. html是超文本标志语言,是静态页面。

访问asp页面时,过程是这样的:客户端发出连接请求,服务器执行asp页面代码,然后将执行结果以静态方式返回给客户端。这样的话,有可能下次再访问该页面内容就改变了。
访问html页面时,客户端发请求,服务器直接将页面内容返回,下次、下下次访问,数据都是一样的。

你可以将html后缀文件改名为asp后缀页面,这样不会出错,但是反过来可能就不行了。
当然,如果你的这个asp页面不包含动态语句,也就是说它基本上是一个静态页面的话,那么就可以更改为html后缀而不会出错。

回答3:

asp后缀页面改为html后<%%>里的语句就按做html语句执行,html就解释不了asp。本来asp是吧<%%>里的语句发送到服务器端解释成html语句后再发送到客户端。

回答4:

因为IIS只编译后缀名为asp的文件,改为html,txt都不编译,直接将代码显示出来

回答5:

这是因为你的application server只会编译/解析.asp文件。