<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false"  ValidateRequest="false" Inherits="WebApplication2.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body MS_POSITIONING="GridLayout" >
<form id="Form1" method="post" runat="server"   action=WebForm2.aspx>
<FONT face="宋体"></FONT>
<asp:textbox id="Textbox1" Runat="server">wwwwwwww</asp:textbox>
<asp:RadioButton ID='ax' AutoPostBack="false" Runat="server" Text="w"></asp:RadioButton>
<input type=submit value='vvvv'>

</form>
</body>
</HTML>我怎么提交都提交不到WebForm2.aspx这个页面阿!高手指点

解决方案 »

  1.   

    把textbox等服务器控件都改成html控件,form的runat=server去掉,象asp那样就行
      

  2.   

    楼上说得对!!!或者把button改为asp:button也可以。
      

  3.   

    yep
    用<input>那些
    form 只有id method=post 和action
      

  4.   

    把runat=server去掉之后就不能用web控件了,楼主自己衡量一下,可以把处理页面的代码写在一个页面,处理后再发出去
      

  5.   

    或者把button改为asp:button ,button应该怎么写啊
      

  6.   

    如果我要用那些web控件提交应该怎么写
      

  7.   

    那应该怎么做,才合适的,我觉得web控件很不错,可以在cs里直接控制,所以我还是很想知道怎么提交,如果用web空间的话。
      

  8.   

    一楼的说的对,你是想
    不刷新页面提交吧
    看一下孟子E章的DataGrid分页就是无刷新的分页,
    也是通过这样的修改
    你最好先搞明白<asp: Runat="server">和<input>之间的区别,
    和他们的提流程,看看他们在工作时都走那里。
      

  9.   

    那应该怎么做,才合适的,我觉得web控件很不错,可以在cs里直接控制,所以我还是很想知道怎么提交,如果用web空间的话。
    =========================================================
    楼主完全可以按照asp的写法写,只要在input里加上runat=server,在cs文件里定义protected System.Web.UI.HtmlControls.HtmlInputText 控件名,就可以在cs文件直接取控件的value值,跟web控件的效果一样。
      

  10.   

    楼主的要达到的效果是什么?
    是要把数据传到webform2.aspx处理,然后转到webform2吗?还是其他?
      

  11.   

    把数据传过去,再转向到webform2不行吗?
      

  12.   

    用一个链接不是更好吗,在你的webform2用request接一下不就行了