找出由.NET创建的HTML元素的客户端ID? [英] Find out client-side ID of HTML element created by .NET?
本文介绍了找出由.NET创建的HTML元素的客户端ID?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我怎样写一些客户端脚本访问HTML元素时,.NET已经在运行时产生的元素的ID?
How do I write some client-side script to access a HTML element when .NET has generated the element's ID at runtime?
在present我在ASPX有这样的:
At present I have this in my ASPX:
<asp:Content ContentPlaceHolderID="middle_area" runat="server">
<asp:Image ID="ImageBarChart" runat="server" />
</asp:Content>
<script>
var oImage = document.getElementById('ctl00_middle_area_ImageBarChart')
</script>
它,它在present工作,但我怀疑它是可靠的!
It it working at present, but I doubt it is reliable!
推荐答案
客户端ID:<一href=\"http://msdn.microsoft.com/en-us/library/system.web.ui.control.clientid.aspx\">Documentation
您会再做&LT;%= ImageBarChart.ClientID%GT;
来把它放在你的JavaScript
You would then do <%= ImageBarChart.ClientID %>
to put it in your javascript
这篇关于找出由.NET创建的HTML元素的客户端ID?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文