Jquery在aspx内容页面上什么都不做

时间:2013-04-01 22:04:39

标签: jquery asp.net

我的孩子/ 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>

2 个答案:

答案 0 :(得分:2)

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

你也可以这样做,这是更加丑陋的IMO。

$("#<%= Button2.ClientID %>")

答案 1 :(得分:-1)

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

<script type="text/javascript">
    $("#Button2").click(function () {
        alert("ASD");
    });
</script>