跟着于海淘的教程看了一下asp.net 教程,做着发现一个实例老是调不对,一下是:  
  学做了个登陆验证  
  是这样的   :  
  当从数据库验证用户名密码正确后  
  用POST方法把两个控件提交给另一个页面  
  <form   id="Form1"   method="post"   action="main.aspx"   runat="server">  
   
  然后在main.aspx里面的Page_Load接收  
  string   userName   =   Request.Form.Get("txtUserName").ToString();  
  string   userPwd     =   Request.Form["txtPwd"].ToString();  
   
  怪事出现了  
  运行时.我无法如料想地进入main.aspx页面  
  而是:  
  //以下为错误页面的内容  
   
  “/WebTest”应用程序中的服务器错误。  
   
  说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。    
   
  异常详细信息:   System.NullReferenceException:   未将对象引用设置到对象的实例。   
   
原因是因为你的login.htm 文件里的表单form 里的参数你写错了

我也遇到过这样的情况,request 接受的是textbox  name 的值,不是id,切记!

贴一下代码吧

login.htm 的代码

<form method="post"action="Response.aspx">

<td style="width: 201px; height: 57px">
                <input id="txtUserName1" style="z-index: 100; left: 113px; position: absolute; top: 20px"
                    type="text" name="txtUserName" />
            </td>

<td style="width: 201px; height: 52px">
                <input id="txtUserPwd1" style="z-index: 101; left: 115px; position: absolute; top: 84px"
                    type="text" name="txtUserPwd" />
            </td>

<td style="width: 201px; height: 61px">
                &nbsp;
                <input id="btnlogin1" style="z-index: 103; left: 149px; width: 53px; position: absolute;
                    top: 134px" type="submit" value="提交" />
            </td>

接受页面的处理方法 Response.aspx.cs文件

string userName, userPwd;
        if (Request.Form["txtUserPwd"] != null)
        {
            userName = Request.Form["txtUserPwd"].ToString();
            userPwd = Request.Form["txtUserPwd"].ToString();
            Response.Write("登陆的用户名为" + userName + ";用户密码为"+userPwd);
        }
        else
        {
            userName = "";
            userPwd = "";
        }

当然这里你可以更简单,随便了^

使用表单传递参数,request处理参数出现未将对象引用设置到对象的实例相关推荐

  1. Java EE 8 MVC:使用表单参数

    在前两篇文章中,我们了解了如何在即将到来的Java EE MVC框架中使用查询和路径参数 . 这篇文章重点介绍表单参数. 当您使用发布请求提交Web表单时,表单值将作为请求正文的一部分发送. 媒体类型 ...

  2. html跨页面提取表单,HTML页面提取参数如何通过表单传递?

    我的问题是我应该将两个html页面转换为php页面,所以被调用的页面可以访问其POST参数,或者是否有一种方法可以调用html(.html扩展名)页面来访问发布的参数?HTML页面提取参数如何通过表单 ...

  3. SpringMVC中,前台jsp封装参数,绑定参数,传递参数到后台controller的过程详解

    前台到后台的流程:前台jsp->后台:controller控制器层->service业务层->DAO数据访问层->数据库model模型层. 从上面流程可知,前台jsp的数据,想 ...

  4. ajax 入参为list_ajax传递给后台数组参数方式

    出自:http://blog.csdn.net/lingxyd_0/article/details/10428785 在项目上用到了批量删除与批量更改状态,前台使用了EasyUI的DataGrid,用 ...

  5. 什么是请求参数、表单参数、url参数、header参数、Cookie参数?一文讲懂

    最近在工作中对 http 的请求参数解析有了进一步的认识,写个小短文记录一下. 回顾下自己的情况,大概就是:有点点网络及编程基础,只需要加深一点点对 HTTP 协议的理解就能弄明白了. 先分享一个小故 ...

  6. decode函数吗 jsp_JSP中js传递和解析URL参数以及中文转码和解码问题

    1.传递参数: var pmt = 'sensor='+ encodeURI(encodeURI(sensor))+'&device='+encodeURI(encodeURI(device) ...

  7. Web框架——Flask系列之request请求参数详解(十一)

    一.request参数 request 就是flask中代表当前请求的 request 对象,其中一个请求上下文变量(理解成全局变量,在视图函数中直接使用可以取到当前本次请求) from flask ...

  8. POST请求和GET请求如何传递和接收解析参数

    1. 前言 接口参数应该怎么传递是每个项目应该面对的问题,这跟编程语言无关,今天来总结一波常用的接口参数传递方式. 2. GET 请求 GET 请求一般用来向服务器请求获取数据.总体来说目前有两种传参 ...

  9. pytest_函数传参和firture传参数request

    前言 为了提高代码的复用性,我们在写用例的时候,会用到函数,然后不同的用例去调用这个函数. 比如登录操作,大部分的用例都会先登录,那就需要把登录单独抽出来写个函数,其它用例全部的调用这个登陆函数就行. ...

最新文章

  1. (原創) 如何正確的使用迴圈(使用for_each)? (C/C++) (STL) (template)
  2. 语法:MySQL中INSERT INTO SELECT的使用
  3. Android使用缓存优化ListView
  4. Python应用实战-在pandas中利用hdf5高效存储数据
  5. 【C语言】(指针) 将两个数排序
  6. 半透明渲染新技术摘录
  7. 剑指offer58 二叉树的下一个结点
  8. python中使用函数的优点_在python中使用自定义初始化函数而不是`__init__`的好处...
  9. 每天一个Linux命令(3):ls命令
  10. 可靠性工程基础 修订版 课后答案 (刘品)
  11. 线性四叉树的实现C++
  12. 提供可用的BT5更新源,亲测可用
  13. 深度学习与自然语言处理教程(4) - 句法分析与依存解析(NLP通关指南·完结)
  14. Windows上架设Turn服务器
  15. 如何用切片工具做html网页,ps中的切片工具怎么用,怎么将html文本添加到切片...
  16. Python的IDE:基于Eclipse/MyEclipse软件的PyDev插件配置python的开发环境(不同python项目加载不同版本的python)—从而实现Python编程图文教程之详细攻略
  17. 广东省计算机考试报名照片规格,计算机等级考试报名 有关照片规格及要求介绍...
  18. PPOE简单解析和配置
  19. 液位控制系统matlab仿真,智能控制及MATLAB实现—水箱液位模糊控制仿真设计
  20. C语言链表逆序复杂度为o1,C链表反转(时间复杂度O(n))

热门文章

  1. 我买了个阿里云服务器并在上面部署了一个项目
  2. Spark分区详解!DT大数据梦工厂王家林老师亲自讲解!
  3. join(long)与sleep(long)的区别
  4. Linux I2C设备驱动编写(二)
  5. 20款绝佳的HTML5应用程序示例
  6. Mathtype 免安装 | office自带UnicodeMath和LaTeX编辑功能
  7. PyCharm中脚本文件无法识别相对路径
  8. jQuery 第八课 —— 数据交互的升级
  9. Spring aop切面插入事物回滚
  10. 《Android开发从零开始》——31.模拟Http请求