当前位置:Home-FurnishingsHome

js获《繁体:獲》取服务器控件

2025-03-04 17:12:00Home-FurnishingsHome

如何在js中获取asp.net服务器控件?<asp:HiddenField ID="hfMediaName" runat="server"/>是一个服务器控件,我在js中这样写docu

如何在js中获取asp.net服务器控件?

是一个服务器控件,我在js中这样写document.getElementById("hfMediaName")很郁闷的发现这样是获取不到的,我打开错误的页面去看控件源码,这个隐藏控件的id是“ctl00_m_g_bf0622c5_d63e_4b02_bd1c_e1daf52f4899_ctl00_hfMediaName”这样的形式,把它考下来,这样写document.getElementById("ctl00_m_g_bf0622c5_d63e_4b02_bd1c_e1daf52f4899_ctl00_hfMediaName")获取到了可是这个id未免太长了,我心理纠结,又看了下隐藏控件的属性,终于让我发现解决办法,如下document.getElementById("<%=hfMediaName.ClientID %>")搞定一句话,获取控件的ClientID ,万事大吉

澳门金沙

如何使用js控件?

你好,我是【napmo11599】,很高兴为你解答。好问题,看来无人回答。原理是在服务器端把服务器控件的客户端id以js的形式输出即可。比如你有个服务器端控件的id是test1,那你就在aspx中写然后在其他js中用document.getElementById(myControllerId)即可获得该服务器控件。更多专业的科普知识,欢迎关注我

澳门永利

如果喜欢我的回答,也请给我赞或转发,你们的鼓励,是支持我写下去的动力,谢谢大家。

澳门银河

本文链接:http://10.21taiyang.com/Home-FurnishingsHome/22516221.html
js获《繁体:獲》取服务器控件转载请注明出处来源