CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

我的窗体为什么提交不了!只刷新!

楼主114(蝶中蝶)2002-04-03 19:43:22 在 .NET技术 / ASP.NET 提问

我的窗体为什么提交不了!只刷新! 问题点数:20、回复次数:8Top

1 楼GumPGZ(努力*奋斗)回复于 2002-04-03 19:53:12 得分 0

<form   runat="server">  
  </form>  
  一定要写哦Top

2 楼114(蝶中蝶)回复于 2002-04-03 20:00:36 得分 0

帮我看看  
   
   
  <%@   Page   language="vb"%>  
  <HTML>  
  <body   MS_POSITIONING="GridLayout">  
  <TABLE   height="621"   cellSpacing="0"   cellPadding="0"   width="342"   border="0"   ms_2d_layout="TRUE">  
  <TR   vAlign="top">  
  <TD   width="342"   height="621">  
  <form   method="post"   action="LiuyanAddExe.aspx"   runat="server">  
  <TABLE   height="325"   cellSpacing="0"   cellPadding="0"   width="609"   border="0"   ms_2d_layout="TRUE">  
  <TR   vAlign="top">  
  <TD   width="10"   height="15"></TD>  
  <TD   width="231"></TD>  
  <TD   width="368"></TD>  
  </TR>  
  <TR   vAlign="top">  
  <TD   height="285"></TD>  
  <TD   colSpan="2">  
  <Table   border="1"   height="235"   width="598">  
  <tr>  
  <td   width="20%">您的呢称:</td>  
  <td><asp:TextBox   BackColor="#ccffff"   id="txtName"   Runat="server"></asp:TextBox></td>  
  </tr>  
  <tr>  
  <td   width="20%">您的联系Email:</td>  
  <td   width="80%"><asp:TextBox   id="txtMail"   runat="SERVER"   BackColor="PowderBlue"   Width="154"   Height="26"   MaxLength="40"></asp:TextBox></td>  
  </tr>  
  <tr>  
  <td   width="20%">您的发言主题:</td>  
  <td   width="80%"><asp:TextBox   id="txtTitle"   runat="SERVER"   BackColor="PowderBlue"></asp:TextBox></td>  
  </tr>  
  <tr>  
  <td   width="20%">您的留言内容</td>  
  <td   width="80%"><asp:TextBox   id="txtContent"   runat="SERVER"   BackColor="PowderBlue"   Width="244"   Height="129"   TextMode="MultiLine"></asp:TextBox></td>  
  </tr>  
  </Table>  
  </TD>  
  </TR>  
  <TR   vAlign="top">  
  <TD   colSpan="2"   height="25"></TD>  
  <TD>  
  <INPUT   type="submit"   value="Submit"></TD>  
  </TR>  
  </TABLE>  
  </form>  
  </TD>  
  </TR>  
  </TABLE>  
  </body>  
  </HTML>  
  Top

3 楼GumPGZ(努力*奋斗)回复于 2002-04-03 20:35:56 得分 3

建议使用<asp:button   id="myButton"   onClick="MyBtn_Click"   runat="server"   />  
   
  试试把你的submit加入runat="server"   onClick  
   
  web   control几乎可以完全替代html   controlTop

4 楼redcaff_l(热的咖啡)回复于 2002-04-03 20:47:54 得分 0

或者全部换回普通的tab,不用<asp:xxx></asp:xxx>,同时把<form>的'runat=server'去掉。Top

5 楼yellowwee(端木柒)回复于 2002-05-20 10:24:18 得分 10

asp.net中,<form   runat="server">是不能有action属性的,不管你是否使用action属性,提交时都是提交到本页的,你在这页没有做相应的处理,所以功能就只能是刷新页面了!!Top

6 楼yellowwee(端木柒)回复于 2002-05-20 10:27:44 得分 0

解决方法很多,redcaff_l(热的咖啡)是一种方法,不过这是在html页面下就可以实现的拉。  
  你想用asp.net的话,建议把左右处理写到本页,这才能体会出web控件的强大功能!!Top

7 楼andy_123(爱已变潦草)回复于 2002-05-20 10:31:15 得分 0

同意   YellowWee(端木柒)的说法Top

8 楼chyich()回复于 2002-05-20 11:08:07 得分 7

第一,在第四行前必须加上<form   runat="server"   id="form1"   method="post">及倒数第二行上的</body>的前上</form>标签。所有的asp.net程序中,必须加上<form>标签,以说明这是一个运行在服务器端的表单,服务器才能响应表单中的控件的事件,并且一个页中只能有一对<form></form>标签。所以第八、九行及倒数第六行的<from>标签应删除。  
  第二,代码中的<INPUT   type="submit"   value="Submit">行应改为<INPUT   type="submit"   value="Submit"   id="Submit1"   name="Submit1"   runat="server"   onserverclick="Submit1_ServerClick">其中的onserverclickf属性值为处理单击事件的方法或函数名。Top

相关问题

  • 为什么子窗体刷新父窗体出问题?!会多弹出一次子窗体的!
  • 刷新父窗体 ?
  • 子窗体刷新父窗体!!
  • 刷新窗体的问题!!!
  • :) 一个非常简陋的用windowsAPI写的窗口的窗体为什么不能刷新的?(Win2000,delphi6.0)
  • 为什么刷新以后页面提交动作会发生?
  • 子窗体刷新父窗体的问题!
  • 子窗体刷新另一个子窗体的datagrid???winform
  • 用C#做WINDOWS编程,多窗体时窗体刷新问题
  • 马上结账:子窗体刷新父窗体的问题?

关键词

  • asp.net
  • 刷新
  • 窗体为什么
  • 提交不了

得分解答快速导航

  • 帖主:114
  • GumPGZ
  • yellowwee
  • chyich

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo