如何让传递当前的网页号?求救!看看下面程序问题在哪里?

widehai 2005-10-26 01:09:14
list.asp
<%response.write request.form("page") > /读出当前的网页号
<form name="formdelete" method="post" action="detail.asp">
<INPUT type="hidden" name="currentpage" id="currentpage" value="<%=Request.form("page")&""%> ">
</form>

detail.asp
<% currentpage=request.form("page")
response.write currentpage %>
结果currentpage不能显示,帮忙啊,该怎样写代码才没有问题
...全文
223 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
widehai 2005-10-28
  • 打赏
  • 举报
回复
如果是从子窗体刷新父窗体的话,可以用JS中的
window.opener.document.location.reload();
问题解决,谢谢!
这样做是可行的!
ybfqlyq 2005-10-27
  • 打赏
  • 举报
回复
不知道你的是怎麼樣的一個思路??
我寫過的,編輯頁面:
<form name="form1" method="post" action='edit.asp?action=save&id=<%=rs("id")%>&page=<%=mypage%>'>

接收處理程序之後轉到的頁面:
response.write "<script language=javascript>{window.alert('modify successfully!');window.location.href='admin.asp?page="&mypage&"'}</script>"

如果後面還參數,那就再加個&var=value
jingxiaoping 2005-10-27
  • 打赏
  • 举报
回复
如果是从子窗体刷新父窗体的话,可以用JS中的
window.opener.document.location.reload();
widehai 2005-10-27
  • 打赏
  • 举报
回复
这个恐怕不行
hxyman 2005-10-27
  • 打赏
  • 举报
回复
<INPUT type="hidden" name="currentpage" id="currentpage" value="<%=Request.form("page")&""%> ">

------->

<INPUT type="hidden" name="page" id="page" value="<%=Request.form("page")&""%> ">
widehai 2005-10-26
  • 打赏
  • 举报
回复
是啊,我的是通过一个链接带着参数传递过来的。list中有
response.write ("<td class=listcellrow style='cursor:hand' onclick=javascript:openScript('applydetail.asp?id="&trim(rsApplySingle("id"))&"',600,500)>")
而且detail是个对话框.
我想在detail里面点击删除,list.asp中的记录能自动更新,不需要我手动刷新。

有没有现成的代码,这个问题想了很久,还是没有办法解决,谢谢
jingxiaoping 2005-10-26
  • 打赏
  • 举报
回复
不知道你说的是哪种情况,所以要因地适宜。
widehai 2005-10-26
  • 打赏
  • 举报
回复
谢谢
widehai 2005-10-26
  • 打赏
  • 举报
回复
那我该怎么处理,谢谢。刚接触asp。在改别人的程序
jingxiaoping 2005-10-26
  • 打赏
  • 举报
回复
就是这个道理,其实request.querystring("page")就等同于request("page")

那就证明page不是从表单里面传递过来的,而是通过某个连接夹带着参数一并传递过来的。
widehai 2005-10-26
  • 打赏
  • 举报
回复
我改好后
response.write request.form("page") 读不出值
但是 response.write request.querystring("page") 能够读出值来
jingxiaoping 2005-10-26
  • 打赏
  • 举报
回复
把currentpage=request.form("page")换成currentpage=request("page")试一下。

不知道你的传递方式是表单,还是连接,如果是连接的话就不能用request.form
shadow_chenxy 2005-10-26
  • 打赏
  • 举报
回复
list.asp里面的
response.write request.form("page") 有值吗?你把<INPUT type="hidden" name="currentpage" id="currentpage" value="<%=Request.form("page")&""%> ">
改为<INPUT type="text" name="currentpage" id="currentpage" value="<%=Request.form("page")&""%> ">看看是否取到了page的值
widehai 2005-10-26
  • 打赏
  • 举报
回复
<% currentpage=request.form("page")应改为 currentpage=request.form("currentpage")
response.write currentpage %>

这样写还是读不出来
widehai 2005-10-26
  • 打赏
  • 举报
回复
page是当前页的页面号,比如从数据库中读出很多数据,当前的是第3页,当我点击第三页的一条记录,将弹出一个对话框,如果要删除这条记录,那么将自动刷新页面。我想取得当前页面号并传递到其它网页中
shadow_chenxy 2005-10-26
  • 打赏
  • 举报
回复
detail.asp
<% currentpage=request.form("page")应改为 currentpage=request.form("currentpage")
response.write currentpage %>
bluesky1314520 2005-10-26
  • 打赏
  • 举报
回复
取当前页面的文件名是这个
request.ServerVariables("PATH_INFO")

--------------
request.form("page")这个是什么?

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧