这是按钮。
<asp:Button ID="_btnSearch" Text="Search" onclientclick="return CheckForEmptySearchBox(this.ClientID)" />
这是Javascript函数
<script type = "text/javascript">
function CheckForEmptySearchBox(id) {
alert("The ID of the button is: " + id)
return false;
}
</script>
我收到一个提示框,说&#34;该按钮的ID为:未定义&#34;
感谢您的帮助
答案 0 :(得分:5)
这不是ClientId,这是服务器端属性使用this.id。
<asp:Button ID="_btnSearch" Text="Search" onclientclick="return CheckForEmptySearchBox(this.id)" />
ClientId用于获取ASP.Net生成的客户端ID,并将其用于服务器端。