找出由.NET创建的HTML元素的客户端ID? [英] Find out client-side ID of HTML element created by .NET?

查看:106
本文介绍了找出由.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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆