0

child/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 に答える