Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在ASP.NET中访问控件客户端名称而不是ID_Javascript_Asp.net_Onclick_Client Side - Fatal编程技术网

Javascript 在ASP.NET中访问控件客户端名称而不是ID

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

我想在JavaScript中触发服务器端按钮单击事件。我检查了页面源代码,客户端的
按钮的
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。