我的孩子/ 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>
答案 0 :(得分:2)
您的ID选择器错误(缺少#
,您还需要为按钮设置clientIdMode="static"
。
你也可以这样做,这是更加丑陋的IMO。
$("#<%= Button2.ClientID %>")
答案 1 :(得分:-1)
我根本不懂ASP,所以我可能会错过一些东西,但这应该解决它:
<script type="text/javascript">
$("#Button2").click(function () {
alert("ASD");
});
</script>