0

考虑一个场景:我有一个母版页,母版页有 .aspx 页面,而 .aspx 页面有一些用户控制。用户控件(.ascx)包含我想在驻留在该用户控件中的按钮上应用 css 但未应用 css 的按钮

这是母版页中的 ContentPlaceHolder

    <div id="content">
        <asp:ContentPlaceHolder ID="MainContent" runat="server" />
    </div>

这是我正在应用 css Ok 和 btnClose 的按钮的 id

           $(document).ready(function () {
                  $("#Ok").addClass("buttonSmall");
                 $("#btnClose").addClass("buttonSmall");      
             });
4

1 回答 1

0

您是否检查过生成的 HTML(在 Web 浏览器中:右键单击页面,查看源代码)?

按钮的 id 是否完好无损?

如果您使用按钮 webcontrol asp.net 通常会更改按钮的 ID,以便能够跟踪它们及其事件。Asp.net 需要这样做,因为您可能会将同一用户控件的两个实例添加到您的页面,然后您的按钮 ID 将无法正常工作。

要使用 jquery 的 id 访问 asp.buttons,我一直在使用这里的解决方案:http ://www.west-wind.com/weblog/posts/2009/Oct/15/A-generic-way-to-find -ASPNET-ClientIDs-with-jQuery

于 2012-09-26T07:47:42.243 回答