解决外部引用的js文件不能获取服务端组件的ClientID问题(c#)
来源:互联网 发布:中国人民大学数据库 编辑:程序博客网 时间:2024/05/02 06:09
在页面内部的js里面可以直接这样取服务组件的id:
html代码:
<form id="formAldsItemDefine1" runat="server">
js代码:
$("#<% =formAldsItemDefine1.ClientID %>")
因为服务器组件的id有可能经过服务器计算再返回页面时,这个id已经发生变化,因此要用ClientID这种方法获取比较可靠。
如果是外部引入的js不能通过这种方法访问。
比较简单的方法是在内部js先把这些id取出来,存在js的全局变量里,然后外部的js再通过这个全局变量去取。
var globalVars={}; globalVars.serverComClientId={}; globalVars.serverComClientId.formAldsItemDefine1='<% =formAldsItemDefine1.ClientID %>';
0 0
- 解决外部引用的js文件不能获取服务端组件的ClientID问题(c#)
- 从外部的js文件中获取ASPX页面的服务端控件ClientID
- 从外部的js文件中获取ASPX页面的服务端控件ClientID(转载自博客园)
- 从外部的js文件中使用<%=%>获取ASPX页面的ClientID获取后台代码
- 从外部的js文件中获取ASPX页面的控件ClientID
- 从外部的js文件中获取ASPX页面的控件ClientID
- 从外部的js文件中获取ASPX页面的控件ClientID
- 从外部的js文件中获取ASPX页面的控件ClientID
- 从外部的js文件中获取ASPX页面的控件ClientID
- 从外部的js文件中获取ASPX页面的控件ClientID
- 从外部的js文件中获取ASPX页面的控件ClientID
- 从外部的js文件中获取ASPX页面的控件ClientID
- 从外部的js文件中获取ASPX页面的控件ClientID
- 解决myeclipse引用单独的js外部文件时中文编码问题(解决的是js文件本身编码问题)
- 在外部JS文件中获得asp.net控件的clientid
- 从内部和外部的js文件中获取ASPX页面的控件ClientID(get control reference from inline and external javascript)
- 引用外部.css或.js文件的路径问题
- 引用外部.css或.js文件的路径问题
- 仿照映客的直播界面的刷礼物效果
- Jenkins + Github持续集成构建Docker容器
- 第十五周实践项目1-程序填空
- HDU5585 Numbers
- React基础
- 解决外部引用的js文件不能获取服务端组件的ClientID问题(c#)
- Android——Bundle数据暂存之实现记忆输入内容 自动填充、补全
- 解决Genymotion报错:Could not open '/sys/class/power_supply/genymotion_fake_path/present'
- CSS3自定义@font-face
- Java中有两种包的导入机制
- uva 1607 gates
- 面试题3:针对部分有序的二维数组的查找
- java程序想mysql数据库插入数据乱码解决方法()
- C# Winform中的DataGridView中行定位-滚动条定位