您现在的位置: PQ秀秀网 >> PQ知道 >> 正文 用户登录 新用户注册
一个关于Button事件的问题 Web 开发 / ASP
作者:佚名    文章来源:不详    点击数:加载中...    更新时间:2008-7-12 字体:[ ]
添加到收藏: 添加到百度收藏  收藏到QQ书签  添加到雅虎收藏  添加到新浪ViVi  添加到天极网摘  添加到和讯网摘

一个关于Button事件的问题

楼主chengxinwen(chengxinwen)2006-12-21 22:03:49 在 Web 开发 / ASP 提问

我是想从ASP页面中通过URL传参数到ASP.NET页面中,下面是我ASP页面的代码,请大家帮我看看问题出在哪里??  
   
  <%@   language="VBScript"%>  
   
  <script   language="vbscript">  
        dim   id  
        dim   pwd  
        id   =   txtID.value  
        pwd   =   txtpassword.value  
        Response.Redirect("Default2.aspx?username="+id+"&password="+pwd)    
  </script>  
   
  <html>  
  <body>  
          用户ID:<input   type="text"   value="ddddd"   id="txtID"   /><br   />    
          密码:<input   type="password"   value="aaaaaa"   id="txtpassword"   /><br   />  
          <input   type="hidden"   id="Button1"   value="确定"                                                   runat="server"onclick="OnButtonClick"/>  
   
  </body>  
  //--<%Response.Redirect("Default2.aspx?username=aaaa&password=aaaa")   %>--//  
  </html>  
   
  我把VB脚本去掉而直接用加了斜杠的语句就没有问题,请问这是怎么回事???  
  问题点数:20、回复次数:6Top

1 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2006-12-21 22:28:10 得分 0

我晕。。。你在写什么?asp里哪有runat啊??  
   
  学.net   一开始也要把基础打好,你完全没弄明白客户端和服务端啊Top

2 楼chengxinwen(chengxinwen)回复于 2006-12-21 22:30:10 得分 0

但是我去掉哪一句还是有问题啊Top

3 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2006-12-21 22:34:42 得分 20

算了给你写一个  
  方案一  
   
   
  <%  
      if   len(request("postback"))<>0   then  
        dim   id  
        dim   pwd  
        id   =   request("txtID")  
        pwd   =   request("txtpassword")  
        Response.Redirect("Default2.aspx?username="   &   id   &   "&password="   &   pwd)    
  %>  
   
  <html>  
  <body>  
  <form   action="?postback=1"   method="post">  
          用户ID:<input   type="text"   value="ddddd"   id="txtID"   /><br   />    
          密码:<input   type="password"   value="aaaaaa"   id="txtpassword"   /><br   />  
          <input   type="submit"   id="Button1"   value="确定"   />  
  </form>  
  </body>  
  </html>  
  Top

4 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2006-12-21 22:35:04 得分 0

<%  
      if   len(request("postback"))<>0   then  
        dim   id  
        dim   pwd  
        id   =   request("txtID")  
        pwd   =   request("txtpassword")  
        Response.Redirect("Default2.aspx?username="   &   id   &   "&password="   &   pwd)  
  end   if    
  %>  
   
  <html>  
  <body>  
  <form   action="?postback=1"   method="post">  
          用户ID:<input   type="text"   value="ddddd"   id="txtID"   /><br   />    
          密码:<input   type="password"   value="aaaaaa"   id="txtpassword"   /><br   />  
          <input   type="submit"   id="Button1"   value="确定"   />  
  </form>  
  </body>  
  </html>Top

5 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2006-12-21 22:36:10 得分 0

.net版也很好写。。。。不过既然是post数据,直接post到.net上就是了  
   
  何必这么着弄呢??Top

6 楼chengxinwen(chengxinwen)回复于 2006-12-22 08:41:54 得分 0

Response.Redirect("Default2.aspx?username="   &   id   &   "&password="   &   pwd)中id和pwd的值传不过来啊,我把他换成  
  Response.Redirect("Default2.aspx?username=11&password=11")就成功,怎么回事是   ?Top

文章录入:andy    责任编辑:andy 
  网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)