Javascript 在ASP.NET中访问控件客户端名称而不是ID
我想在JavaScript中触发服务器端按钮单击事件。我检查了页面源代码,客户端的Javascript 在ASP.NET中访问控件客户端名称而不是ID,javascript,asp.net,onclick,client-side,Javascript,Asp.net,Onclick,Client Side,我想在JavaScript中触发服务器端按钮单击事件。我检查了页面源代码,客户端的按钮的onclick是: WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$LoginInfo1$btnliOK", "", true, "", "", false, false)); 但是我必须用类似于的东西替换ctl00$LoginInfo1$btnliOK。有办法吗?您可以使用Control.UniqueID属性获取它 btnl
按钮的onclick
是:
WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$LoginInfo1$btnliOK", "", true, "", "", false, false));
但是我必须用类似于
的东西替换ctl00$LoginInfo1$btnliOK
。有办法吗?您可以使用Control.UniqueID属性获取它
btnliOK.UniqueID
给出页面上呈现的名称
提供呈现在页面上的id
这是你可以在代码隐藏中使用的id,我只是想说声谢谢-这解决了jQuery验证插件六个小时的困扰!非常感谢,我一直在做“.ClientID.Replace”(““,“$”)很久了。很可怕的是,任何东西的名字里面都有一个uu。