ASP.NET提交表单。急...

最近做ASP.NET网页,才开始学习。在提交表单的时候出了问题。很是费解,请教各位。
当我使用web控件的时候,提交表单的时候出现“回发或回调参数无效”的错误。我只是使用了TextBox控件。
后来我又试了html控件,但是这次是在 string Email = Request.Form.Get("Text1").ToString();这句的地方提示“未将对象引用设置到对象的实例”
各位高人请指点下我呀...谢谢各位了~~
前台代码如下:
<body>
<form action =FormRegioster.aspx method =get>
<input id="Text3" type="text" name="text1" />
<input id="Text2" type="text" name="text2"/>
<input id="Text1" type="text" name="text3"/>
<input id="Submit1" type="submit" value="submit" />
</form>
</body>
后台FormRegioster.aspx 的代码为:
protected void Page_Load(object sender, EventArgs e)
{
string Email = Request.Form.Get("text1").ToString();//这里出错
string PWD = Request.Form.Get("text2").ToString();
Response.Write("Email + PWD");
}
使用web控件的时候基本上是差不多的,只是使用了相应的web控件,加了一些验证控件。那个就是在点击提交之后,浏览器上显示出“回发或回调参数无效”的错误。
还请各位高手多加指点。能加QQ更佳。谢谢...

第1个回答  2011-04-20
" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">

<html xmlns="" >
<head runat="server">
<title>无标题页</title>
<script language=javascript>
function keyDown()
{
var keycode=event.keyCode;
if(keycode==13)
event.keyCode=65;
}

document.onkeydown=keyDown;
</script>
</head>
<body>
<form id="form1" runat="server" action="no.aspx">
<div>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<br />
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox><br />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
<br />
 
<asp:Button ID="Button1" runat="server" AccessKey="A" Text="Button" OnClick="Button1_Click" /></div>
</form>
</body>
</html>

================
在Default.aspx.cs里写
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("");
}

试试能不能解决!!
另外,团IDC网上有许多产品团购,便宜有口碑
第2个回答  2011-04-19
<form method="post">
<input type="text" name="Text1">
<input type="submit" value="提交">
</form>
后台:
在page_load添加
if(IsPostBack)
{
Response.Write(Request.Form["Text1"]);
}
测试输出
第3个回答  2011-04-18
<form action="xx.aspx" method="get">
<input type="text" name="Text1">
<input type="submit" value="提交">
</form>

后台就是你那个代码试试看。
第4个回答  2011-04-18
把前后台的代码贴出来看看吧,不然也看不出哪里错了啊。
第5个回答  2011-04-19
runat="server" 在每个控件加上这个!在后面直接引用本回答被提问者采纳