在基于ASP.NET的开发中,经常性的需要JS脚本来增加一些客户端的控制,比如限制输入字符,日期控件等等。一般这样的控制基本上在客户端完成就比较好,无需回传到服务端。总结了最近的开发中使用的一些js的技巧,提供给大家:

1、js脚本如何访问服务器控件的值
        界面上有一个TextBox控件,ID为Name,js里可以采用如下脚本取Name的值
     MyValue = document.all("Name").value
     MyValue = document.GetElementById("Name").value

2、服务器控件如何取js中变量的值
        目前未发现比较好的办法,我通常采用的方法是在界面上放一个隐藏的控件HtmlInputHidden,然后设置为以服务器控件运行,这样在js脚本中和ASP.NET代码里都可以访问到该控件的值
        js中给服务器控件赋值:
        var bt=document.all('Name').value;
        bt.value='名称';
        ASP.NET中使用Name.Value来访问。

3、如何遍历界面上所有TextBox元素
        var inputList = document.body.getElementsByTagName("INPUT");
        for(var i=0;i<inputList.length;i++)
        {
           if(inputList[i].disabled==false && (inputList[i].type=='text' || inputList[i].type=='password'))
           {
              inputList[i].value="";
           }
        }

4、让dropdownlist选择到指定项
        选择dropdownlist中值为“我得选择”得项
        var handl=document.all('List1');
        var my_value='我得选择';
        for(var index=0;index<handle.options.length;index++)
        {
            if(handle.options[index].text==my_value)
            {
                handle.selectedIndex=index;
            }
        }

转载于:https://www.cnblogs.com/cuihengsheng/archive/2008/08/04/1259700.html

JavaScript与Asp.net传值相关推荐

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

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

  2. JavaScript 函数参数是传值(byVal)还是传址(byRef)?

    对于"JavaScript 函数参数是传值(byVal)还是传址(byRef)"这个问题,普遍存在一个误区:number,string等"简单类型"是传值,Nu ...

  3. javascript HTML静态页面传值的四种方法

    一:JavaScript静态页面值传递之URL篇 能过URL进行传值.把要传递的信息接在URL上.Post.htm 1 代码如下: 2 3 <input type="text" ...

  4. php传值到asp,php传值引用

    PHP传值与传址(引用) 传值和传引用的区别在于,如果一个参数比较大,占用大量的内存空间,那么传引用的话就会节省拷贝空间. 传值:是把实参的值赋值给行参 ,那么对行参的修改,不会影响实参的值 传引用 ...

  5. JavaScript 与 ASP.NET 页面的完美结合(转)

           ASP.NET提供了一个强大的开发平台,但是一些已经很成熟的技术你也不要忽略,例如像JavaScript这样的技术,本文笔者将向您讲解如何将JavaScript代码联结到ASP.NET控 ...

  6. 利用JavaScript在ASP.NET中动态生成系统菜单

      用户在登陆一个系统后通常会因为权限的不同而使用不同的系统功能,我们在实现用户使用的菜单项时有两种选择,一是列出全部系统菜单项,根据用户的权限禁用一部分菜单,二是根据权限动态加载菜单,这样只要列出的 ...

  7. 基于javascript的asp数据库操作类,含分页、字符串截取、用户登陆验证[原创]

    2005.01.15发表于blog.csdn.net/zxub 无聊又用了用asp,发现还是不爽,已经习惯了面向对象了,就想改进了,vbscript不用,感觉看起来很不爽,就用javascript写了 ...

  8. javascript在asp.net中运用

    2019独角兽企业重金招聘Python工程师标准>>> Net是微软公司下一代的战略核心,ASP.Net是.Net战略在Web开发方面的具体实现.它继承了ASP的简单性和易用性,同时 ...

  9. 有用的收藏!javascript/c#/asp.net

    今天有朋友问我关于用JAVASCRIPT来进行页面各表单之间的数据传递的问题,我以前也写过,不过从来没有注意,今天总结了一下,希望能够给大家一些帮助,也帮助我总结以前学过,用过的知识. 一,最简单的就 ...

最新文章

  1. 调整ViewState的位置,让你的asp.net页面对搜索引擎更友好
  2. c99变长数组_你学过数组,那你知道柔性数组吗?
  3. macOS下使用anaconda相关系列
  4. VR游戏制作中“延迟”的优化方法
  5. 《聚爆Implosion》性能精析:这是我们测过性能最棒的手游
  6. 转:Xcode下的GDB调试命令
  7. 牛客题霸 [顺时针旋转矩阵] C++题解/答案
  8. 采用光线跟踪绘制场景 c++_光线追踪的相干性聚集:硬件光线追踪的优势
  9. 2014 java面试题_2014 java面试题 (答案)
  10. 安装教程之JDK下载与安装_更新2022
  11. Manjaro下安装和美化i3wm,以及相关软件配置
  12. 新媒体时代,内容为王已经走偏
  13. package.json bin的作用
  14. 大视角、大方向、大问题、大架构:(结局)解决问题的出发点
  15. 南卡和声阔真无线降噪耳机哪款更好?南卡和声阔蓝牙耳机测评
  16. C++ 中 substr 函数的用法
  17. Flutter BLoC
  18. Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据包访问目标所采取的路径...
  19. win7系统下安装win10实现双系统安装教程
  20. 怎么把旧服务器里的数据转移到新服务器

热门文章

  1. 别吵吵,分布式锁也是锁
  2. MySQL 每秒57万的写入,带你飞呀!
  3. 深入浅出下一代互联网基础IPFS
  4. Git关于pull,commit,push的总结
  5. spring boot实战(第四篇)分散配置
  6. Mycat中间件的下发准则
  7. 一张图读懂八大全国一体化算力网络国家枢纽节点一览
  8. 数据中心机房应该如何布线,机柜布线方法详解!
  9. 用python做毕业设计小程序_用Python写一个模拟qq聊天小程序的代码实例
  10. DayDayUp:发明专利授予条件、撰写发明专利的注意事项以及申辩模板