0

这是按钮。

<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>

我收到一个警告框,上面写着“按钮的 ID 是:未定义

感谢您的帮助

4

1 回答 1

5

它不是ClientId,那是使用this.id 的服务器端属性。

<asp:Button ID="_btnSearch" Text="Search" onclientclick="return CheckForEmptySearchBox(this.id)" />

ClientId 用于获取由 ASP.Net 生成的客户端 id 并在服务器端使用它。

于 2012-08-31T18:08:33.500 回答