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 条评论
登录 后参与评论

相关文章

来自专栏林德熙的博客

WPF 使用 Direct2D1 画图入门

实际上现在很多小伙伴对于渲染性能就是听到 DirectX 才会去搜索这个博客。我在博客园看到很少的博客讲到这个。即使有也很少会说如何使用 WPF 的。

18810
来自专栏静晴轩

sublime text下的Markdown写作

什么是 Markdown wiki Markdown 是一种方便记忆、书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富表现力的文档:譬如...

36470
来自专栏腾讯NEXT学位

使用Sublime Text编辑器,你所不知道的11个秘密!

16920
来自专栏c#开发者

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

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

385100
来自专栏韩东吉的Unity杂货铺

零基础入门 40:Inspector禁用RectTransform属性修改

Hello,今天给大家分享一下如何通过代码实现Inspector面板禁止修改RectTransform组件上的属性。

34920
来自专栏葡萄城控件技术团队

在Silverlight中动态绑定页面报表(PageReport)的数据源

ActiveReports 7中引入了一种新的报表模型——PageReport(页面布局报表),这种报表模型又细分了两种具体显示形式: o    固定页面布局...

19790
来自专栏程序员互动联盟

【Windows编程】系列第八篇:创建通用对话框

Windows系统之所以是目前最流行的桌面系统,也是因为Windows有一套标准化,统一友好的交互界面,比如菜单、工具栏、状态栏以及各个控件。当然除了这些单独的...

360140
来自专栏佳爷的后花媛

markdown欢迎使用Markdown编辑器写博客

14720
来自专栏Lambda

Markdown

欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Mark...

22850
来自专栏章鱼的慢慢技术路

VC6下OpenGL 开发环境的构建外加一个简单的二维网络棋盘绘制示例

17350

扫码关注云+社区

领取腾讯云代金券