ASP.NET提交表单

转载 2012年03月25日 22:40:42

http://zhidao.baidu.com/question/254757134.html

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

2011-4-18 21:44
提问者: s1597532486 | 浏览次数:1985次
最近做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更佳。谢谢...

我来帮他解答
2011-4-19 11:04
满意回答
runat="server"  在每个控件加上这个!在后面直接引用
0
| 评论

回答者: qilovege | 一级

擅长领域: JAVA相关 C#/.NET

参加的活动: 暂时没有参加的活动

提问者对回答的评价:

最后用表单也没做出来...只有用runat=server了...
其他回答 共4条
2011-4-18 21:51知道一族 | 三级
把前后台的代码贴出来看看吧,不然也看不出哪里错了啊。 
0
| 评论
2011-4-18 22:42goldwind_qj | 三级
<form action="xx.aspx" method="get">
<input type="text" name="Text1">
<input type="submit" value="提交">
</form>

后台就是你那个代码试试看。 
0
| 评论
2011-4-19 00:15silencelook | 六级
<form  method="post">
<input type="text" name="Text1">
<input type="submit" value="提交">
</form>
后台:
在page_load添加
if(IsPostBack)
{
Response.Write(Request.Form["Text1"]);
}
测试输出 
0
| 评论
2011-4-20 17:13热心网友
" 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("");
    }


解决asp.net表单提交按钮当设定OnClientClick事件后不再进行表单验证的问题

假设有如下表单提交按钮: .csharpcode, .csharpcode pre { font-size: small; color: black; font-fam...
  • tstarrow
  • tstarrow
  • 2011年05月27日 17:26
  • 1140

asp.net中通过form表单submit提交到后台的实例

asp.net中通过form表单submit提交到后台的实例 前台中的代码: body>     div id="top"> div>...
  • Metal1
  • Metal1
  • 2015年03月20日 09:37
  • 4272

使用Asp.net 接收html提交的表单

使用asp.net 接收html静态页面提交的表单时,接受的函数应使用 this.Request.QueryString["userName"],不能使用string userName = this....
  • ellal_liu
  • ellal_liu
  • 2007年09月07日 11:43
  • 4901

asp.net form 表单怎样像ASP一样的提交。

先有一需求: 有页面Default.aspx为开始页面,result.aspx为接收form表单页面。 Default.aspx 代码:通过javascript生成checkbox选择框。 ...
  • lishimin1012
  • lishimin1012
  • 2012年03月13日 14:44
  • 3048

asp.net ajax提交表单数据 及radio取值

asp.net ajax提交表单数据 webforms mvc模式前后台写法,input radio类型获得值
  • yehaifanxing
  • yehaifanxing
  • 2016年12月08日 18:17
  • 1748

ASP.NET MVC AJAX表单提交实例

1.首先,新建一个controller。 using System; using System.Collections.Generic; using System.Linq; using Sys...
  • lucahan
  • lucahan
  • 2016年10月15日 15:53
  • 2851

Asp.net 解决表单提交之后 页面刷新会再次提交表单

Asp.net 表单提交之后 页面刷新会再提交表单 解决方法如下: 就是在表单提交之后 重定向到本页面 就可以了 例如: a.aspx 页面有一个表单,为了防止刷新再次提交 , 可以在后台代码...
  • hu285279904
  • hu285279904
  • 2015年02月15日 09:18
  • 2021

asp.net MVC下 使用jquery进行异步提交的两种方式

由于mvc架构和传统的.net程序有所不同,所以进行异步提交的时候,就和过去的方法参数有所差别,下面我就介绍下两种常用的提交方式在MVC下如何调用。 1.直接提交数据到Action 假设一个发布B...
  • ArvinStudy
  • ArvinStudy
  • 2012年06月19日 17:34
  • 934

ASP.NET MVC 表单的几种提交方式

下面是总结一下在ASP.NET MVC中表单的几种提交方式。   1.Ajax提交表单 需要引用                    第1个为Jquery...
  • jiangfei009003
  • jiangfei009003
  • 2014年07月25日 20:22
  • 2501

aspnet网页防止后退或刷新造成重复提交

aspnet网页防止后退或刷新造成重复提交 设网站有两个网页,提交第一页后转到第二页,这时,如用通过浏览器的后退功能,会使浏览器再次呈现第一页,这就可能出现重复提交,另外,转到第二页后,刷新浏览...
  • jhycjhyc
  • jhycjhyc
  • 2015年01月15日 14:51
  • 5310
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP.NET提交表单
举报原因:
原因补充:

(最多只允许输入30个字)