在外部javascript文件中获取asp控件ID的最佳方式是什么
What is the best way to get ID of asp control in external javascript file?
我正试图在外部.js文件中获得asp控件。我知道,服务器生成的ID属性是不可预测的,我只能在里面的同一页上使用ClientID。我找到了几种方法来获取外部文件中的元素ID,但它们都很奇怪。。。
请帮忙。
您有两个选项,您可以传入生成的ID,也可以控制生成的ID。
选项1-将ID传递给您的javascript函数
foo( '<%# MyPanel.ClientID %>' );
选项2-ClientIDMode使用.NET 4,可以将ClientIDMode属性用于"静态",以使ASP.NET呈现服务器端ID。
请参阅http://msdn.microsoft.com/en-us/library/system.web.ui.control.clientidmode.aspx
ASP.NET
<asp:Panel id="MyPanel" runat="server" ClientIDMode="Static">...</asp:Panel>
Javascript/jQuery
$("#MyPanel").foo(..);
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- difference between '$(<%= DDL.ID %>) & $('
- 在保持元素一致性的同时旋转数组元素的最佳方式'id
- 使用grails生成html id的最佳实践
- 关联变量及其 ID 的最佳方式
- 自动分配 ID 的最佳做法
- 关于唯一id的数据结构最佳实践's
- 在外部javascript文件中获取asp控件ID的最佳方式是什么
- 对要用作html有效路径的路径进行编码的最佳方式“;id”;或“;name”;标签
- 隐藏具有特定ID的元素的最佳方法是什么;不会影响性能
- 使用Javascript通过ID查找元素的最佳性能.数组或对象
- Javascript/NodeJS:通过对象数组/集合中的id查找特定对象的最佳方法
- 获得youtube视频ID并将其批量放入此格式的最佳方法
- 处理具有相同id的元素的单击的最佳方法
- 使用Catberry Framework构建唯一组件id的最佳实践是什么?
- 查找具有与另一个元素数据属性匹配的id的元素的最佳方法
- 给定一个id列表,查询集合中不存在哪些id的最佳方法是什么?
- 从以不同方式编写的URL中获取id的最佳方式是什么
- 哪里是在客户端上放置数据库ID的最佳位置
- 积累物品的最佳方式是什么'ID,然后再将其发送到服务器