asp.net 前台js和后台得到FormView中的控件,以TextBox为例
2024-08-30 17:18:21
一、前台js获取FormView中的控件
js得到前端控件的ID,比如TextBox(这里设置其ID为TextBox1),大家都知道,是document.getElementById("<%=TextBox1.ClientID %>"),但是如果控件放到了FormView中,这种就得不到了,而且会报错,提示找不到TextBox1。这种情况下,要得到TextBox的ID,用下面的语句:
document.getElementById('<%=FormView1.FindControl("TextBox1").ClientID %>');就可以找到了。(注:这里的FormView1是FormView的ID)
二、后台获取FormView中的控件
后台调用和前台类似,如下:
TextBox TextBox1 = FormView1.FindControl("TextBox1") as TextBox;
其中FindControl()是在当前的命名容器中搜索带指定 id 参数的服务器控件,为Control类型,as TextBox 是将找到的控件Control转换为需要的类型,本例为TextBox。
也可以使用如下方式:TextBox TextBox1 = (TextBox)FormView1.FindControl("TextBox1");
最新文章
- 如何在ASP.NET Core中使用Redis
- eclipse maven update error 解决方法
- WebView 载入本地的html
- 【Leafletjs】6.Control.Loading推展-在地图上边框添加加载动态条
- 【修改端口号】linux下修改apache,nginx服务端口号
- EF6+MYSQL之初体验
- sqlite数据库 select 查询带换行符数据
- STL-算法
- 详解Java中的访问控制修饰符(public, protected, default, private)
- iOS 消息推送实现 APNS
- linux内存——/proc/sys/vm/drop_caches
- POJ 2499 Binary Tree
- 部分常见ORACLE面试题以及SQL注意事项
- [CCC 1996 01]Deficient, Perfect, and Abundant
- source insight3.5中文乱码解决方案
- mac随手笔记
- 在hive下使用dual伪表
- Python——Twisted框架(网络通信)
- LockSupport的源码实现原理以及应用
- PDO访问Mysql数据库
热门文章
- 同步Flex Chart的数据提示
- Linux下设置开机自启动Tomcat
- poj3077---进位
- poj1004
- 普林斯顿大学算法课 Algorithm Part I Week 3 排序稳定性 Stability
- [置顶] 自娱自乐6之Linux gadget驱动5(自编gadget驱动,包涵与之通讯的主机usb驱动,已调试通过)
- Triangle LOVE(拓扑排序)
- C# base和this[转]
- iOS开发中视图相关的小笔记:push、modal、popover、replace、custom
- 用程序对hdfs进行操作。