关于ASP的一个问题,很久了

来源:百度知道 编辑:UC知道 时间:2024/06/04 21:30:19
在ASP文件后,我执行了

response.redirect "community.asp"
在前面想包含执行一个文件,于是,前面加了个,<script src="j_bar_1.asp?id=1"> </script>
变成:
<script src="j_bar_1.asp?id=1"> </script>

response.redirect "community.asp"

问题出来了,
转向到community.asp后,检查结果,并没执行j_bar_1.asp?id=1
把response.redirect "community.asp"这句去掉后,检查执行了j_bar_1.asp?id=1

最后我把
<script src="j_bar_1.asp?id=1"> </script>
换成<frame的方式,结果一样,只要加上response.redirect "community.asp",那么包含的文件肯定不执行,只要去掉response.redirect "community.asp",包含的文件就会执行,

这可怎么办???????????????????哪出错了

在执行response.redirect "community.asp"前加一个判断

if session("www")="123" then
response.redirect "community.asp"
end if

而<script src="j_bar_1.asp?id=1"> </script> 页面
写一个session("www")="123"

<script src="j_bar_1.asp?id=1">
response.redirect "community.asp"

这两句其实在当前页面应该有执行!只是没有ID=1传到community.asp去
所以你有community.asp中并没有得到ID=1

你可以试试:response.redirect "community.asp?id="1""

在community.asp中再把id取出来

<script src="j_bar_1.asp?id=1"> </script>
Response.Flush()
response.redirect "community.asp"
这样不知道行不行.试下吧.

把 response.redirect "community.asp" 这句话加入到 j_bar_1.asp 页面的最后

是呀,以经有人敢上了,回答正确,分给他吧!

把response.redirect "community.asp" 这句加入到 j_bar_1.asp 页面的最后