.Net源码论坛 [ 繁体中文 ]

发新话题 回复该主题

ASP.NET下的表单[form]提交问题 [复制链接]

楼主
1.aspx代码:
  1. <html>
  2. <body>
  3. <form  id="compute" methode="POST" action="2.aspx" runat="server" >
  4. <asp:textbox id="Data1" runat="server" />+
  5. <asp:textbox id="Data2" runat="server" />=?
  6. <br>
  7. <asp:button id="submit" runat="server" text="提交" />
  8. </form>
  9. </body>
  10. </html>

复制代码
2.aspx代码:
  1. <html>
  2. <body>
  3. <%
  4. dim intData1
  5. dim intData2
  6. if request.querystring("Data1")<>" " and request.querystring("Data2")<>" " then
  7. intData1=cint(request.querystring("Data1"))
  8. intData2=cint(request.querystring("Data2"))
  9. response.write(intData1)
  10. response.write("+")
  11. response.write(intData2)
  12. response.write("=")
  13. response.write(intData1 + intData2)
  14. end if
  15. %>
  16. <br>
  17. </body>
  18. </html>
复制代码
1.aspx无论method=post还是get都不提交到2.aspx,即使2.aspx不存在也不提示出错,why? 用1.htm才可以成功提交,其代码如下:
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  4. <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
  5. <meta name="ProgId" content="FrontPage.Editor.Document">
  6. <title>New Page 1</title>
  7. </head>
  8. <body>
  9. <form name="form" method="GET" action="2.aspx">
  10.   <p><input type="text" name="Data1" size="20"></p>
  11.   <p><input type="text" name="Data2" size="20"></p>
  12.   <p><input type="submit" value="提交" name="B1"></p>
  13. </form>
  14. </body>
  15. </html>
复制代码
是不是asp.net下表单只能提交到本页即1.aspx只能提交到1.aspx?
分享 转发
TOP
沙发

回复:ASP.NET下的表单[form]提交问题

严格的说ASPX没有FORM 说白了自己就是个FORM 自己提交自己 如果非要提交到令一个页面的话 用HTML元素 用Request.Form["xxx"] 可以取值
TOP
板凳

定下
专业从事
毕业设计制作(java、C#、asp.net等)
软件定制开发(绩效工资、人力资源管理、OA等)
高质、高效、诚信
点击查看
TOP
地板

frefre
创新思想,智能决策
TOP
五楼

dwqde
创新思想,智能决策
TOP
发新话题 回复该主题