标题:参数在不同asp页面为何传递不了?
取消只看楼主
xiongjl9555
Rank: 2
来 自:深圳南山区
等 级:论坛游民
帖 子:124
专家分:10
注 册:2008-5-27
结帖率:57.14%
已结贴  问题点数:5 回复次数:5 
参数在不同asp页面为何传递不了?
我有一段程序,不知为何参数无法传递过去, 下面是简化的该段程序,恳请各位帮帮忙。
'==================================
'=功    能:主调代码,相应功能皆有说明
'==================================
Select case request.QueryString("action")
    case "zdlist"     '中对本部值班表修改
        call zdlist()
    case "fslist"   '对分布值班表修改
        call fslist()
    case else
        call zdlist()
End Select

'==================================
'=过 程 名:fslist
'=功    能:修改分室值班表
'==================================
sub fslist()
if request.Form("fslist")="ture" then
   id=request.querystring("IID")
   response.write id
end if
%>
 <table align="center" class="tableBorder" width="100%" border="1" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF" style="border-collapse: collapse" bordercolor="#1a56c5">
 <form name="form" method="post" action="">
<%
....省略
IID=5
%>
      <tr>
        <td colspan="7" height="25" align="center" width="100%" >
          <input class="button" type="submit" name="Submit" value="保存修改" style="font-family: 宋体; font-size: 9pt" >
          &nbsp;
          <input type="hidden" name="fslist" value="true">
          <input type="hidden" name="id" value="<%=IID%>">
        </td>
      </tr>
    </form>
  </table>
<%
end sub
%>
搜索更多相关主题的帖子: 页面 asp 参数 
2010-02-22 10:50
xiongjl9555
Rank: 2
来 自:深圳南山区
等 级:论坛游民
帖 子:124
专家分:10
注 册:2008-5-27
得分:0 
版主,我照您的建议改了还是不对。
前面改成
id=request.querystring("fs_id")
response.write id
.
.
.
后面改成
fs_id=IID
<input type="hidden" name="fs_id" value="<%=IID%>">
仍旧无法传递。

实在郁闷,首先感谢各位的热心,但我的问题还是没能解决。

[ 本帖最后由 xiongjl9555 于 2010-2-26 17:02 编辑 ]
2010-02-26 17:00
xiongjl9555
Rank: 2
来 自:深圳南山区
等 级:论坛游民
帖 子:124
专家分:10
注 册:2008-5-27
得分:0 
回复 4楼 javaxingxing
因为id是自动编号类型的,所以是request.querystring("IID"),而不是request.form("IID"),
2010-02-26 17:04
xiongjl9555
Rank: 2
来 自:深圳南山区
等 级:论坛游民
帖 子:124
专家分:10
注 册:2008-5-27
得分:0 
回复 3楼 hmhz
这里应该没问题,因为action通过response.write 语句测试已经传递过去了,只是id没传过去。
2010-02-26 17:06
xiongjl9555
Rank: 2
来 自:深圳南山区
等 级:论坛游民
帖 子:124
专家分:10
注 册:2008-5-27
得分:0 
多谢各位,尤其是4楼的兄弟,问题已经解决,看起来越简单的东西有时候恰恰越不容易发现
1、是接收参数的值用request.form("fs_id")
2、if request.Form("fslist")="ture" then
大家都没注意“true”才对,而我写成了“ture”,却是惭愧呀
2010-02-27 00:09
xiongjl9555
Rank: 2
来 自:深圳南山区
等 级:论坛游民
帖 子:124
专家分:10
注 册:2008-5-27
得分:0 
回复 10楼 aoxiang618
大哥,你走错门了吧?
2010-02-28 22:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-297910-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.353224 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved