form表单提交没有反应
从04-06.aspx提交到04-07.aspx
页面不跳转到04-07.aspx
只是刷新了一下04-06.aspx<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="gb2312" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<form name="form1" action="04-07.aspx" runat="server">
<asp:textbox id="data1" runat="server"/>+
<asp:TextBox ID="data2" runat="server"/>=?
<asp:Button ID="total" runat="server" Text="提交"/>
</form>
</body>
</html>
04-07.aspx<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="gb2312" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<%
dim intData1 as integer
dim intData2 as integer
if request.QueryString("data1")<>"" and request.QueryString("data2")<>"" then
intdata1=Cint(request.QueryString("data1"))
intdata2=Cint(request.QueryString("data2"))
response.Write(intdata1+intdata2)
end if
%>
</body>
</html>

解决方案 »

  1.   

    服务器控件的action属性管用吗?这个不是传统的HTML,请设置button点击事件
    ……………………;
    ……………………;
    response.redirict("04-07.aspx");
      

  2.   

    <form name="form1" runat="server">
    asp.net2.0之前的只能提交到本身的页面
    2.0可以提交到别的页面
      

  3.   

    注意全是RUNAT=SERVER,你把button改成普通的<input>,把form的runat=server去掉,那成!!
      

  4.   

    谢谢大家
    搞定
    postbackurl="...."