0

我的孩子/ContentPage 中有这个,但什么也没发生。我错过了什么?

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WFFHM.WebForm1" %>

<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
        <asp:Button ID="Button2" runat="server" Text="Button" />
    <script src="Scripts/jquery-1.7.1.js"></script>
    <script type="text/javascript">
        $("#Button2").click(function () {
            alert("ASD");
        }
            );
    </script>

</asp:Content>
4

2 回答 2

2

您的 ID 选择器错误(缺少#,您还需要clientIdMode="static"为您的按钮设置。

你也可以这样做,这对 IMO 来说更丑。

$("#<%= Button2.ClientID %>")
于 2013-04-01T22:06:22.317 回答
-1

我根本不知道 ASP,所以我可能会错过一些东西,但这应该可以解决它:

<script type="text/javascript">
    $("#Button2").click(function () {
        alert("ASD");
    });
</script>
于 2013-04-01T22:06:23.423 回答