专栏首页c#开发者JavaScript和ASP.NET的传值

JavaScript和ASP.NET的传值

JavaScript和ASP.NET的传值

因项目需要,最近一段时间里对于js的开发有了一定的了解。在基于ASP.NET的开发中,经常性的需要JS脚本来增加一些客户端的控制,比如限制输入字符,日期控件等等。一般这样的控制基本上在客户端完成就比较好,无需回传到服务端。总结了最近的开发中使用的一些js的技巧,提供给大家 1、js脚本如何访问服务器控件的值         界面上有一个TextBox控件,ID为Name,js里可以采用如下脚本取Name的值         var myvalue=document.all('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;             }         }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 用实例说明如何用JavaScript生成XML

    <script language="javascript">  <!--  var doc = new ActiveXObject("Msxml2.DOMDoc...

    阿新
  • Convert string to DateTime

    如何使用 Visual C# .NET 对 DataGrid Windows 控件执行分页 察看本文应用于的产品 文章编号 : 307710 最后修改...

    阿新
  • 如何使用 Visual C# .NET 对 DataGrid Windows 控件执行分页

    如何使用 Visual C# .NET 对 DataGrid Windows 控件执行分页 察看本文应用于的产品 文章编号 : 307710 最后修改...

    阿新
  • Clumsy 弱网络环境模拟工具使用介绍

    利用封装 Winodws Filtering Platform 的WinDivert 库, clumsy 能实时的将系统接收和发出的网络数据包拦截下来,...

    授客
  • React Flow代码静态检查

    Flow是Facebook开源的静态代码检查工具,他的作用是在运行代码之前对React组件以及Jsx语法进行静态代码的检查以发现一些可能存在的问题。Flow可以...

    随风溜达的向日葵
  • React——Flow代码静态检查 转

    Flow是Facebook开源的静态代码检查工具,他的作用是在运行代码之前对React组件以及Jsx语法进行静态代码的检查以发现一些可能存在的问题。Flow可以...

    随风溜达的向日葵
  • node.js基本工作原理及流程

    概述 Node.js是什么 Node 是一个服务器端 JavaScript 解释器,用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动,...

    xiangzhihong
  • Node.js原理

    概述 Node.js是什么 Node 是一个服务器端 JavaScript 解释器,用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动,...

    xiangzhihong
  • 【干货】大鼠肾间质纤维化模型(UUO法)

    肾脏间质纤维化是慢性肾病(CKD)终末期的典型病理改变,纤维化程度越重,肾脏功能就越差。因此,很多肾病课题组都在积极探索减轻肾间质纤维化的药物。

    Mark Chen
  • logging模块学习笔记:logger 对象、日志等级

    logger:日志对象,logging模块中最基础的对象,用logging.getLogger(name)方法进行初始化,name可以不填。通常logger的名...

    于小勇

扫码关注云+社区

领取腾讯云代金券