当前位置: 代码迷 >> ASP.NET >> ¥¥¥ 客户端引用服务器端控件,控件的名子到客户端就变了,这样的有关问题大家如何解决的
  详细解决方案

¥¥¥ 客户端引用服务器端控件,控件的名子到客户端就变了,这样的有关问题大家如何解决的

热度:9917   发布时间:2013-02-26 00:00:00.0
¥¥¥ 客户端引用服务器端控件,控件的名子到客户端就变了,这样的问题大家怎么解决的?
客户端引用服务器端控件,控件的名子到客户端就变了,这样的问题大家怎么解决的?

例如:
控件txtSystemName
在客户端就变成了ctl00$ContentPlaceHolder1$txtSystemName

这样,客户端脚本alert(txtSystemName.value)就错了。

这样的问题,大家都是怎么解决了?


------解决方案--------------------------------------------------------
分真多,连发了三帖。。。
------解决方案--------------------------------------------------------
连接三贴 :)

var obj = document.getElementById( " ' "+ <%=txtSystemName.ClientId%> + " ' ");
alert( obj.value)

------解决方案--------------------------------------------------------
rep
------解决方案--------------------------------------------------------
羡慕楼主可用分
------解决方案--------------------------------------------------------
客户端脚本
var obj = document.getElementById( "ctl00$ContentPlaceHolder1$txtSystemName ")
alert( obj.value)
------解决方案--------------------------------------------------------
人来已经解决了,接一点分
------解决方案--------------------------------------------------------
hdt(倦怠) UPUP 不过我一般都是ID固定随机生成后,我取来用就可以了呵呵,反正MS生成的ID不会变,记住就可以了。查看aspx源代码就行
  相关解决方案