在做 BS架构的项目时,经常遇到 需要用js 来调用 asp.net 服务器端控件的值。

大多数的 控件他的值都可以通过js调用它的 value属性来获得此控件的值,但是也有例外的情况。

经常用的 Label控件。他的值用js就不能通过value属性来获得。

Label控件 js获取的实例, var text= document.getElementById('Label1').innerText;

假如, 这样 var text= document.getElementById('Label1').value; 则 text 为Undefined。

而 TextBox 的值

就可以 var text= document.getElementById('TextBox 1').value;

对于,RadioButtonList 与 DropDownList 他们的获取方式是大不一样的! 这主要是因为 他们所生成的 html元素不一样。

DropDownList 的值 获取 比较简单:

var ddlvalue = document.getElementById('ctl00_Contentplaceholder3_ddlFolws').value;

而 RadioButtonList 的值获取 就比较麻烦:

var value = "";

var Result = document.getElementsByName('ctl00$Contentplaceholder3$rblResult');
        for (var i = 0; i < Result.length; i++) {
            if (Result.item(i).checked) {
                value = Result.item(i).value;
            }
        }

如果 RadioButtonList 控件 没有一个选择的 那么 value的值 为空!

=======關於substring 用法(字符串截取)======

function SubstringDemo(){
var ss;                      // 声明变量。
var s = "The rain in Spain falls mainly in the plain..";
ss = s.substring(12, 17); // 取子字符串。
return(ss);                   // 返回子字符串。
}

转自:http://kb.cnblogs.com/a/2288883/

js获取asp.net服务器端控件Label,TextBox,RadioButtonList,DropDownList的值相关推荐

  1. javascript获取asp.net服务器端控件的值(2009-10-31 15:24:26)转载标签:杂谈 分类:技术分类

    javascript获取asp.net服务器端控件的值 (2009-10-31 15:24:26) 转载 标签: 杂谈 分类:技术分类 代码如下: <%@ Page Language=" ...

  2. javascript获取asp.net服务器端控件的值

    代码如下: <%@ Page Language="C#" CodeFile="A.aspx.cs" Inherits="OrderManage_ ...

  3. Asp.net服务器端控件CheckBoxList的使用心得

    1.用JavaScript获得Asp.net服务器端控件CheckBoxList选中得值 Asp.net服务器端控件CheckBoxList在客户端没有生成value值,所以就想在客户端通过JS获得选 ...

  4. ASP.NET服务器端控件原理分析

    服务器端控件触发事件分两种: 1.服务器端控件Button被渲染成客户端的 <input type="submit" name="Button1" val ...

  5. Js获取file上传控件的文件路径总结

    总结一个获取file上传控件文件路径的方法 firefox由于保护机制只有文件名,不能获取完整路径. document.getElementById('file').onchange = functi ...

  6. Asp.net 服务器端控件

    Asp.net服务器控件编程(6) ViewState(二)--ViewState用法和IStateManager Asp.net服务器控件编程(5) 复杂属性 Asp.net服务器控件编程(4) 呈 ...

  7. ASP.Net基本控件之TextBox控件

    前言 Asp.net服务器控件是微软为了方便开发者开发而推出的一系列控件,他们都以类似 <asp:*ID="btnOK" runat="server" - ...

  8. js 与 asp.net 验证控件冲突解决方法

    首先在<script>中写入 function CheckClientValidate() {      if (Page_IsValid) {           return true ...

  9. 探讨微软ASP.NET AJAX控件开发技术(服务器端)

    一.简介 到目前为止,我们已经讨论了开发Ajax控件所涉及的客户端相关技术.现在,让我们来讨论此过程中与服务器端相关的一些技术. 需要说明的是,在[客户端]篇中我们的举例本质上仅是使用ASP.NET ...

最新文章

  1. 20160208.CCPP体系具体解释(0018天)
  2. 如何修改pdf文件的背景色
  3. IOS客户端Coding项目记录(二)
  4. 使用 Go 实现生产者和消费者,Kafka 正式升级到 3.0!
  5. ARM 汇编基础教程番外篇 ——配置实验环境
  6. 【转载】python几种经典排序方法的实现
  7. mysql通过订单量排序_mysql-关于PHP中订单按照从大到小的顺序排序的思路.
  8. 说说VNode节点(Vue.js实现)
  9. BOOST库介绍(二)——BOOST多线程相关库
  10. 2019FME博客大赛——FME在室内地图数据构建中的应用
  11. matlab画进化树分析图,系统发育(进化)树绘制小结
  12. 计算机语言中索引什么意思,index在中是什么意思
  13. 终于!LeCun发文驳斥Gary Marcus:别把深度学习暂时的困难当撞墙
  14. 重磅!各省市考研网上确认(现场确认)时间一览
  15. 经典人工智能及开发工具--不看会后悔!!
  16. CRS-0804:PROC-26: Error while accessing the physical storage
  17. 【安全防御】防火墙(二)
  18. 页面操作时显示“处理中,请稍候。。。”
  19. 使用代理服务器爬取网站
  20. Web-网上在线支付

热门文章

  1. plsql 设置鼠标行执行_Excel中执行“宏”的方法有哪些?我列举了这5个,你会几个...
  2. Docker运行PostgreSQL
  3. C语言如何实现随机打印24个母,菜鸟求助,写一个随机输出26个英文字母的程序...
  4. Redis 16 个常见使用场景
  5. k8s 去除master节点污点NoSchedule,添加master节点 尽量不调度
  6. 怎么将文件转换成linux文件,Linux将DOS文件格式转换成UNIX文件格式的方法
  7. 如何在Linux中运用vim命令轻松编辑文件
  8. ubuntu java反编译,[原创]Ubuntu下简单配置反编译工具以及其开发环境
  9. mybatis创建oracle用户,搭建Mybatis+Oracle项目以及简单的增删改查语法
  10. 用专业的说一句情话 计算机,用电脑专业说一句情话