日期:2014-05-19  浏览次数:20480 次

为什么我的代码在本地运行良好,可上传后运行刷新就说找不到网页?
为什么我的代码在本地运行良好,可上传后运行刷新就说找不到网页?

代码

'更新了本页的数据后,重新定位到本页
Response.Write( " <script> window.navigate(window.document.URL); </script> ")

出错显示:

The   page   cannot   be   found
The   page   you   are   looking   for   might   have   been   removed,   had   its   name   changed,   or   is   temporarily   unavailable.  

曾经用更正规一点的代码替换(也不行)
如下:

Dim   script   As   String
Dim   myManager   As   ClientScriptManager

script   =   " <script> window.navigate(window.document.URL); </script> "
myManager   =   Page.ClientScript
myManager.RegisterStartupScript(Me.GetType(),   "refreshWindow ",   script)

也试验了
response.redirect( "ForumDefault.aspx ")
把这句的地址改成绝对的也改过...

上面这些在本地测试都没问题...可上传后就出错(经发现此页的数据更新都成功了,就是说路径不对了,可在服务器上打开本网页都没问题,更新数据后就找不这页了,刷新后没传什么参数给本页呀!).问题出在哪里呢?

请大家帮帮忙吧!!!


------解决方案--------------------
更新中有没有其他的刷新语句?仔细检查一下.因为这个是在前台刷新的,应该与后台没关系.除非后台跳转或 在这之前出现了错误