• asp.net取HTML控件值


    asp.net取HTML控件值
    所有html表单里面的值控件,提交后都是以键值 key=value&key=value&……

    这样的形式提交给后台。

    radio也一样,会将选中的radio的value传回后台,后台用Request["radio的name"]取值就行了。如果有值说明选中了。

    如:
    <input type="radio" value="1" name="rdo1" checked="checked"/>A
    <input type="radio" value="2" name="rdo1"/>b

    后台可以这样取值: Request["rdo1"]
    值为:1

    Request、Request.Form和Request.QueryString的区别
    request本身是一个系统的静态对象,本身也可以作为数组调用,比如
    request("abc")就是获取request数组中键值"abc"对应的值,而这个数组又不是固定的,而是多个数组的集合,其中包含了
    (QueryString ,Form ,Cookies ,ClientCertificate,ServerVariables )这几个服务器变量数组的值,也就是说,通过request可以依次遍历这几个数组并返回对应的值,使用起来很是方便,一劳永逸。  
    而request.form这个request的成员函数就不是那么宽泛的取值了,仅仅是从form数组中取值,也就是页面表单<form>标签的输入单元(比如<input type=text >传递过来的值。那么通过form就无法获取链接字符串中以index.asp?abc=123这样的形式传递过来的参数了。  
    还有一种方法是request.QueryString("abc")这种形式,可以获取QueryString 链接字符串传递的参数了。  
    以http的几种传递数据机制来说,这三种方法可以这样区分。request.form可以获取以post方式提交的数据,requst.querystring可以获取以get方法提交的数据,而request则是可以同时获取两种方法传递的数据。  
    按照传递数据量来说,request.form可以传递不限大小的数据,而request.querystring只能传递2k的数据量。  
    按照速度来说,request.qeurystring 会略快于request.form 

    参考:http://wenku.baidu.com/link?url=-_JE03F398Nb-HjawMBSWDRL6bnZqqKv7E6CKA1YUo5D4fh4_FMVdn0b0EprOkDcVIhzOFMZfbtJZuSdsQVUQQt48GHjX716U8cqt-w2cR_
  • 相关阅读:
    Linux常用指令
    【OOM】记录一次生产上的OutOfMemory解决过程
    (转载)springboot + rabbitmq发送邮件(保证消息100%投递成功并被消费)
    【Idea】实用插件列表
    【工厂模式】-企业微信应用配置代码优化
    【日志追踪】(微服务应用和单体应用)-logback中的MDC机制
    行内元素进行绝对(absolute),固定(fixed)定位后会变成块级元素·
    JQuery
    单行文字居中
    后代元素 span:first-child{...}
  • 原文地址:https://www.cnblogs.com/mvv118/p/3894585.html
Copyright © 2020-2023  润新知