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

时间:2011-04-23 10:02:22

标签: javascript asp.net onclick client-side

我想在JavaScript中触发服务器端ASP.NET按钮单击事件。我检查了网页来源,客户端button的{​​{1}}是:

onclick

但我必须用WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$LoginInfo1$btnliOK", "", true, "", "", false, false)); 之类的内容替换ctl00$LoginInfo1$btnliOK。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:41)

您可以使用Control.UniqueID属性

获取它
btnliOK.UniqueID

UniqueID在页面上显示名称
ClientID在页面上显示 id
ID表示您可以在背后的代码上使用