zoukankan      html  css  js  c++  java
  • request参数获取的几种方式

    经常用到Request.QueryString[""]和Request.Form[""]来获取参数值。

    今天照常用,ajax方式向后台传参,先用的Request.Form["***"],运行后会报错,未将对象引用到对象设置的实例,因为页面加载时没有这个参数,就报错了。

    无意间发现了Request.Form.Get("**")同样也是获取参数,查了一下,这个是 可以获取空值,也就是说需要获取的***不存在的情况下程序还是可以运行下去,不会报错。

    Request.Form主要以POST方式来获取值,Request.QueryString主要以GET方式来获取值。

    Request.QueryString.Get("**")跟Request.Form.Get("**")一样原理,可以获取空值。

    还有就是有的会直接用Request去获取参数,这样程序会在Request.QueryString和Request.Form中都查询一遍变量,但是优先获取GET方式提交的数据,即Request.QueryString。

                            有问题可以来这里交流一下,共同提高

  • 相关阅读:
    kernel 于ioctl申请书
    顺时针打印矩阵
    HDU 1557 权利指数 国家压缩 暴力
    从混沌到有序--熵
    分层思想总结
    什么是分层架构模式
    分层设计
    分层设计思想
    软件的生长方式
    设计模式、SOLID原则:组件与联系
  • 原文地址:https://www.cnblogs.com/password1/p/5511818.html
Copyright © 2011-2022 走看看